TextBox调取数据,设置textbox属性为visible False就不能调取数据了啊!急!
碰到一个怪异的情况,textbox属性visible=False取消链接就没用了,之前我调过别的数据gridview datalist好像没问题,求解释啊!!
<li class="off"><a href="javascript:AClick('<%=_key%>');">当前就医理赔情况</a></li>
<script type="text/javascript" >
function AClick(key)
{
if(document.getElementById("com_no").value=="Z010369"
window.location="http://123?key=" + key;
else
window.location="http://333/current_medical.aspx";
}
</script>
<asp:TextBox ID="com_no" runat="server" width="300px"
Visible="False"></asp:TextBox>//此处visible false取消之后链接生效,什么原因
求大神啊!!
------解决方案--------------------如果对服务端控件设置了Visible="False",.net在页面输出渲染时,仅仅会把你的控件和值存到Viewstate中,并不会在页面中产生具体的html代码。如果你想达到你的要求,可以取消Visible="False",然后用style="display:none;"来实现。
------解决方案--------------------是的,按1楼说的在样式里设置display:none;或者你用hidden控件
<input type="hindden" id="com_no" runat="server" />