【发布时间】:2013-09-23 00:39:32
【问题描述】:
此功能在正常 Web 表单中正常工作,但在使用母版页时无法在 Web 内容表单中工作/不返回任何值。
$('#btnSubmit').click(function (e) {
debugger;
$.getJSON(url, function callback(data, status, jqXHR) {
$('#ddlList').append('<p>Name : ' + jqXHR.responseText + '</p>');
});
});
请看看这个并给我建议
【问题讨论】:
-
您的
#btnSubmit是一个带有runat=server 的ASP 按钮吗?如果是,ASP.Net 运行时将向客户端 ID 添加一些前导码以确保它是唯一的。将 ClientIDMode="Static" 添加到您的按钮。其他选项是使用$('#<%= btnSubmit.ClientID %>') -
No.. 我的按钮是
-
好的,看看你的控制台看看有没有JS错误。你的
ddlListrunat="server"是吗?您还可以在getJSON调用中添加错误回调,以查看是否失败。 -
除了javascript之外,你能发布C#服务器端方法吗?
-
它可以在 IE 中工作,但不能在 Firefox 和 chrome 中工作。有什么想法吗??
标签: c# jquery json web-applications visual-studio-2012