asp:TextBox ID="txtComplian" runat="server" Width="150px" OnTextChanged="TextBox4_TextChanged"
AutoPostBack="True"></asp:TextBox>
当textbox内容变化的时候去触发TextBox4_TextChanged,触发完成后不希望重新刷新画面
<asp:ScriptManager ID="ScriptManager1" runat="Server"> </asp:ScriptManager> <asp:UpdatePanel ID="updatePanel" runat="server"> <ContentTemplate> <asp:TextBox ID="txtComplian" runat="server" Width="150px" OnTextChanged="TextBox4_TextChanged" AutoPostBack="True"></asp:TextBox> </ContentTemplate> </asp:UpdatePanel>
放在里面就是局域刷新,不刷新整个页面
是的,但是我开始的时候默认这个
<span id="mediaComplainNo" style="margin-left: 30px; display: none;">投诉编号
<asp:TextBox ID="txtComplian" runat="server" Width="150px" OnTextChanged="TextBox4_TextChanged"
AutoPostBack="True"></asp:TextBox>(<a href="" id="a" target="_blank" onclick="test()">浏览/打印</a> ) </span>
如果chkbox勾选才会显示textbox的display =‘block’的
我希望textbox的事件触发后还是根据我的chkbox去判断,而不是之前display:none了
@js灰灰: 在页面的body里加上个个代码。
<script type="text/javascript"> Sys.WebForms.PageRequestManager.getInstance().add_endRequest(check); </script>
在写一个函数
function check()
{
if(checkbox.checked)
{
mediaComplainNo.style.display='block';
}
}
@spuerdaddy: 我是写在自定义控件里面的! 得怎么操作的哈
@js灰灰: 什么意思?
@spuerdaddy: 谢谢,那个功能实现了,但是可以让这个页面不重新刷新的嘛
@js灰灰: 能实现就行。
@spuerdaddy: 我媒体资料是写js新增的刷新之后就在一起了,可以不让textbox刷新的嘛