cod*_*tte 24 asp.net jquery web-services asmx pagemethods
我知道我可以使用以下语法使用jquery调用页面方法
$.ajax({
type: "POST",
url: "Default.aspx/GetDate",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
// Replace the div's content with the page method's return.
$("#Result").text(msg.d);
}
});
Run Code Online (Sandbox Code Playgroud)
这适用于aspx页面但是可以使用ascx页面吗?(网页控制)
我已经尝试了大约半个小时,因为我无法让它工作,我想知道它是否可能.
注意:为了清楚,当我尝试调用ascx页面时,我正在更新jquery中的url :)
Cly*_*yde 26
不,因为ascx控件不代表可以从客户端计算机访问的真实URL.它们纯粹是服务器端,意味着嵌入其他页面.
您可能想要做的只是拥有一个aspx页面,它提供了您在ascx文件中当前拥有的相同html片段.aspx页面不一定需要提供完整的html文档(<html> <body>等),它只能呈现您感兴趣的用户控件.
我们一直使用这种技术使用ingrid插件,这需要一个表内容的回调URL.
归档时间: |
|
查看次数: |
34056 次 |
最近记录: |