用户控件的子控件visible属性的问题 有一个用户控件,里面有2个textbox,有一个的visible为true,另一个是false。结果到了页面显示出来的时候 visible为false的那个textbox并没有解析成html为什么会这样呢?另外,我的textbox是要保存value用的,(用hiddenfield也不解析成html),应该用什么方法解决呢?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设置为visible=false,仍然是可以保存ViewState的,不会丢失。 不是啊,如果我有一个hiddenfield(不再用户控件里面的话) 那么最终会解析成 input type="hidden"的啊 还有label也是,如果不在用户控件里面,我把它设成visible =false的话 他还是在的啊 那就用 控件.Style.Add(HtmlTextWriterStyle.Display, "none");试试 想要弄明白就去查查.net中Visable属性是如何编译的。 啊,原来是我弄错了 visable = false的的确不显示可是 HiddenField的问题我觉得还是很奇怪就是我在普通页面里面放一个 HiddenField 那么他会变成 <input type="hidden" name="HiddenFieldTest" id="HiddenFieldTest" />但是如果我把这个HiddenField放到用户控件里面,再把这个用户控件放到页面,那么这个HiddenField就不见了,为什么呢? HiddenField本来就是个控件。。TEXTBOX 你把它的visable属性设置成false 当然这样。。 <asp:TextBox id="txt" runat="server" Height="1px" Width="1px"></asp:TextBox> visible和display的区别。如果你想把它隐藏,而且还要使用它,就用style="display:none"来隐藏。 Windows.open下载 伪静态配置问题。 vb 连接数据库 问题 问个关于时间对比的问题,高手帮忙! 请各位兄弟帮忙 关于Infragistics的WebTree的问题? 安装过程中并没有错误,为什么会出现这样的问题? 我想对自己所修改的源代码进行一个更新的记录,用vss合适吗? 怎样重新开起一个对话框窗口 简单问题,送分了 jquery在asp.net中弹出提示框,是中文乱码 C#如何调用其他页面中的方法
可是 HiddenField的问题我觉得还是很奇怪就是我在普通页面里面放一个 HiddenField 那么他会变成 <input type="hidden" name="HiddenFieldTest" id="HiddenFieldTest" />
但是如果我把这个HiddenField放到用户控件里面,再把这个用户控件放到页面,那么这个HiddenField就不见了,为什么呢?
如果你想把它隐藏,而且还要使用它,就用style="display:none"来隐藏。