如何使用 jQuery 上的 getJSON 方法调用 ASP.NET Web 窗体页面上的方法?
目标是这样的:
- 用户单击列表项
- 值被发送到服务器
- 服务器响应相关的东西列表,使用 JSON 格式化
- 填充辅助框
我不想使用 UpdatePanel,我已经使用 ASP.NET MVC 框架完成了数百次,但无法使用 Web 窗体解决这个问题!
到目前为止,我可以做所有事情,包括调用服务器,只是没有调用正确的方法。
谢谢,
基龙
一些代码:
jQuery(document).ready(function() {
jQuery("#<%= AreaListBox.ClientID %>").click(function() {
updateRegions(jQuery(this).val());
});
});
function updateRegions(areaId) {
jQuery.getJSON('/Locations.aspx/GetRegions',
{ areaId: areaId },
function (data, textStatus) {
debugger;
});
}