日期:2014-05-17  浏览次数:20799 次

JS获取不到隐藏控件的值
在前台添加了<input type="hidden" runat="server" id="type" value="" />

后台this.type.value = "abc";

结果网页生成以后变成
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNzc1MTM3MTk2ZGQwcwJLM+qpENlAFj7mPjxUykTmmzDpQhSuQ754LU/3Sw==" />

JS获取不到abc这个值啊

怎么回事?
我在页面和config里都加了 EnableViewState="false" 了,但是怎么都获取不到type这个值?


------解决方案--------------------
前台
 window.onload = function () {
            alert(document.getElementById("type").value);
        }

后台
 protected void Page_Load(object sender, EventArgs e)
        {
            this.type.Value = "abc";
            
            
        }

------解决方案--------------------
楼上那种方法更本没理解到楼主的意思
------解决方案--------------------
引用:
Quote: 引用:

楼上那种方法更本没理解到楼主的意思
改好了,呵呵,母版页里用了form标签就会产生那种东西,把form标签去掉就没有了
你都直接把代码显示出来了···