当前位置:  开发笔记 > 后端 > 正文

使用jquery调用ascx页面方法

如何解决《使用jquery调用ascx页面方法》经验,为你挑选了1个好方法。

我知道我可以使用以下语法使用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);
  }
});

这适用于aspx页面但是可以使用ascx页面吗?(网页控制)

我已经尝试了大约半个小时,因为我无法让它工作,我想知道它是否可能.

注意:为了清楚,当我尝试调用ascx页面时,我正在更新jquery中的url :)



1> Clyde..:

不,因为ascx控件不代表可以从客户端计算机访问的真实URL.它们纯粹是服务器端,意味着嵌入其他页面.

您可能想要做的只是拥有一个aspx页面,它提供了您在ascx文件中当前拥有的相同html片段.aspx页面不一定需要提供完整的html文档( 等),它只能呈现您感兴趣的用户控件.

我们一直使用这种技术使用ingrid插件,这需要一个表内容的回调URL.

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有