+ -
当前位置:首页 → 问答吧 → 后台获取不到hidden的值

后台获取不到hidden的值

时间:2011-12-20

来源:互联网

按钮控件
<asp:Button ID="Button4" runat="server" Text="最后一页" onclick="Button4_Click" OnClientClick="method1()" />
前台js
function method1()
{
 document.getElementById("Hidden22").Value = "1";
}
后台代码
protected void Button4_Click(object sender, EventArgs e)
  {
  string dd = Request.Form["Hidden22"].ToString();
  }

为什么取不到Hidden22的值?

作者: ljx85249201   发布时间: 2011-12-20

document.getElementById("Hidden22").Value = "1";这样能直接给服务器控件赋值?

作者: chen8703   发布时间: 2011-12-20

可以这么赋值的,前台都能弹出hiddlen的值;

作者: ljx85249201   发布时间: 2011-12-20

function method1()

你要注意那两个刮号。应该是()而不是()

作者: xrascal   发布时间: 2011-12-20

并且,应该是“value”,而不是“Value”,注意大小写。
更正后应该是这样:
function method1()
{
  document.getElementById("Hidden22").value = "1";
}

作者: xrascal   发布时间: 2011-12-20

document.getElementById("<%=Hidden22.ClientID%>").value = "1";
试试

作者: liuleiyu121520   发布时间: 2011-12-20

<input type="hidden" value="1" id="Hidden22" runat="server"/> 直接写成这样多好。

作者: kongwei521   发布时间: 2011-12-20

相关阅读 更多