【发布时间】:2015-03-18 19:43:23
【问题描述】:
在 .NET 4.5 中...
我正在尝试读取这个隐藏字段:
<asp:HiddenField ID="test2" runat="server" Value="" Visible="false" ClientIDMode="static"/>
这里后面的代码中设置了哪个值:
public static string TestSessionValue
{
get
{
object value = HttpContext.Current.Session["TestSessionValue"];
return value == null ? "" : (string)value;
}
set
{
HttpContext.Current.Session["TestSessionValue"] = value;
}
}
TestSessionValue = String.Format("EmployeeCredential_ViewList.aspx?" + Employeeid + "={0}&" + StrIsadmin + "={1}", _empCredential.EmployeeId, IsAdmin);
test2.Value = TestSessionValue;
然后我尝试像这样读取 javascript 中的值:
var hv = $('input[id$=test2]').val();
我也试过这个没有成功:
var hv = $('#test2').val();
如何在 javascript 中成功读取 asp HiddenField 值?
【问题讨论】:
-
您使用的是什么版本的 .NET?这会影响
ClientIDMode的工作方式。
标签: javascript asp.net