关于UpdatePanel和ContentPlaceHolder的问题
创建母版页的时候为了无刷新就把ContentPlaceHolder放入UpdatePanel中,ContentPlaceHolder中的所有控件的确实现了无刷新,可是在编辑模式下,其他调用该母版页的画面,由于控件都放ContentPlaceHolder中,编译的时候所有控件都不识别了,出了很多错误,但是忽略错误强制执行后跑出来的效果都是正确的,无刷新也实现了,我试过如果把一下代码中的ContentPlaceHolder放到UpdatePanel外面编译就不会出错。但是页面每次提及都刷新。<asp:ScriptManager runat ="server" ID="ScriptManager" ></asp:ScriptManager>
<asp:UpdatePanel runat ="server" ID ="UpdatePanel1" ChildrenAsTriggers ="false" UpdateMode="Conditional">
<ContentTemplate >
<asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
</asp:contentplaceholder>
</ContentTemplate>
<Triggers >
<asp:AsyncPostBackTrigger ControlID ="ContentPlaceHolder1">
</asp:AsyncPostBackTrigger>
</Triggers>
</asp:UpdatePanel> UpdatePanel ContentPlaceHolder --------------------编程问答-------------------- 到了母版页中id都变了,不能用写死的名字去访问,要用控件的ClientID去访问 --------------------编程问答-------------------- 母版页,自定义控件中的ID都需要用ClientID去访问才行 --------------------编程问答-------------------- 怎么用ClientID去访问去访问,能在我贴出的代码里帮我改下给我看看吗? --------------------编程问答-------------------- 母版页中不使用UpdatePanel时,调用该模板页的画面编译一切正常,只不过该画面无法实现不刷新。
为了实现不刷新的效果,我把ContentPlaceHolder放入到UpdatePanel中,画面不刷新也可以实现了,但是编译的时候由于调用该母版页的画面控件都放在ContentPlaceHolder中HTML里的所有控件都不识别了,忽略错误强制执行一切正常,但是每次看到HTML中无数的红色波浪线非常不爽。怎么解决呢? --------------------编程问答-------------------- 求高手帮忙啊
补充:.NET技术 , ASP.NET