微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在JavaScript中从PostBack接收数据

如何解决在JavaScript中从PostBack接收数据

| 我正在使用jQuery进行回发,然后在我的
.ascx
文件中,我得到了如下代码
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function EndRequestHandler(sender,args) {
    if (args.get_error() == undefined) {
        var dataItems = args.get_dataItems();
        alert(dataItems[\'ctl00_cphContent_articleList_tbUpdate\']);
    }
}
在Internet上哪里可以找到“ 2”对象的规范?它有什么方法? 其次,为什么我必须使用ScriptManager将服务器端数据传递给控件? 服务器端的代码是:
ScriptManager.GetCurrent(this.Page).RegisterDataItem(tbUpdate,DateTime.Now.ToString());
而tbUpdate是该站点上的控件。 有没有更优雅的方法来访问发送回客户端的数据。我是否必须将此数据发送到任何控件?数据被发送到控制系统到底意味着什么? 如何从该控件中使用此数据?我不得不使用Firebug查找控件的ID并获得对其的访问。     

解决方法

听起来您正在尝试对服务器进行AJAX调用,并使用结果数据客户端将其插入到现有控件中,或为服务器中的数据创建新控件。 我只能建议您阅读这些文章,这些文章比我在此处的答案更详细地解释了其工作原理: http://encosia.com/using-jquery-to-direct-call-aspnet-ajax-page-methods/ 和 http://encosia.com/using-jquery-to-consume-aspnet-json-web-services/ 这些是我在该主题上找到的最清晰,最简洁的文档。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。