【发布时间】:2015-04-27 14:24:43
【问题描述】:
非常奇怪的行为,我用 Visiostudio 2013 web express 创建了一个母版页,一个页面使用该母版页,默认情况下,所有内容都只添加了脚本管理到母版页。
现在当我输入以下代码时:
<asp:UpdatePanel runat="server" ID="up1">
<ContentTemplate>
<asp:TextBox runat="server" ID="tb1" ClientIDMode="Static" AutoPostBack="true" />
</ContentTemplate>
</asp:UpdatePanel>
这在母版页中有效,没有发生整页回发 但是,如果我将此代码放入客户端页面,每次我在文本框中输入内容时,都会触发整页回发 我注意到,如果我取出 ClientIDMode="Static",则不再有整页回发游标
我尝试了 .net framework 4.0、4.5、4.5.1 和 4.5.2,在两个不同的服务器上尝试过,同样的症状,我错过了什么吗?
【问题讨论】:
-
你是否添加了这个标签
-
解决了我的问题
-
虽然,请问为什么母版页中的更新面板不需要触发器?另外,我如何将您的评论标记为答案?
-
只要点击上箭头...如果你觉得有用..
-
只需阅读此文档,您就可以了解它的工作原理msdn.microsoft.com/en-us/library/bb386454(v=vs.140).aspx
标签: asp.net