点击任何链接,web用户控件加载而不返回

本文关键字:加载 控件 返回 用户 web 任何 链接 | 更新日期: 2023-09-27 18:17:10

我有一个aspx页面,其中'

          Add Edit Delete  
ABC

显示数据表格

DEF

GHI

单击任何侧链接,让ABC, DEF等相关的Gridview被打开gridview在Web用户控件中,我必须动态地在占位符中显示gridview。

在这种情况下,整个页面不回发,只有网格视图所在的页面回发并显示结果。

请帮助并建议我怎么可能

点击任何链接,web用户控件加载而不返回

似乎你正在使用动态加载的控件。为了使事件工作,你必须在everypostback(OnLoad)上重新创建控件,否则事件将不会被触发。

http://msdn.microsoft.com/en-us/library/ms972976.aspx viewstate_topic4

如果我理解正确的话,你想通过点击左边的一个链接在'GRIDVIEW'中提交表单吗?

可以通过jQuery触发提交事件,如下所示:

$("#ABC_link").click(function(event) {
    event.preventDefault();
    $("#myForm").submit();
});

这将提交表单,但据推测,您将希望将表单发布到不同的位置,关于哪个链接被点击?

我建议:

$("#ABC_link").click(function(event) {
    event.preventDefault();
    $("#myForm").get(0).setAttribute('action', 'myCorrectActionValue'); //this works, similar commands tend to fail silently
    $("#myForm").submit();
});