javascript - 在 javascript 中读取 asp HiddenField

标签 javascript asp.net

在 .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 值?

最佳答案

您需要删除 Visible="false" 然后它才能工作或使用此 Visible="true"

所以请替换这个:-

<asp:HiddenField ID="test2" runat="server" Value="" Visible="false" ClientIDMode="static"/>

与:-

<asp:HiddenField ID="test2" runat="server" Value="" Visible="true" ClientIDMode="static"/>

然后尝试通过以下方式获取值(value)

$("#test2").val()

或者你写的任何东西来获取值

希望有帮助吗?

关于javascript - 在 javascript 中读取 asp HiddenField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29131310/

相关文章:

javascript - 如何使用 Javascript 在 asp.net 页面中显示是/否按钮

c# - 构建电子邮件发件人服务

javascript - 服务器端的 onclick 事件 html 按钮

javascript - 未捕获的类型错误 : Cannot read property 'direction' of undefined

javascript - 使用 jquery 控制两个选择输入的组合值

javascript - 标签或 div 标签中的 data-... 有什么作用

javascript - JS : Access object variable inside sub-object

asp.net - asp.net 如何给 GridView 的按钮添加事件

asp.net - Linq to Entities - 删除/添加相关数据(多对多关系)

javascript - 加载或准备好消息