点击任何链接,web用户控件加载而不返回
本文关键字:加载 控件 返回 用户 web 任何 链接 | 更新日期: 2023-09-27 18:17:10
我有一个aspx页面,其中'
Add Edit Delete
ABC 显示数据表格
DEF
GHI
单击任何侧链接,让ABC, DEF等相关的Gridview被打开gridview在Web用户控件中,我必须动态地在占位符中显示gridview。
在这种情况下,整个页面不回发,只有网格视图所在的页面回发并显示结果。
请帮助并建议我怎么可能
似乎你正在使用动态加载的控件。为了使事件工作,你必须在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();
});