使用jQuery获取一个asp:HiddenField的值

前端之家收集整理的这篇文章主要介绍了使用jQuery获取一个asp:HiddenField的值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有两页从第一页开始,我打开一个包含客户端名称查询字符串的模态。然后我用这个来打开一个隐藏的模态。

我需要一个新的模态文本框来显示从第一个屏幕发送的值。

我尝试使用以下值:

var hv = $('hidClientField').val();`

但这似乎不行。

这是我隐藏的领域:

<asp:HiddenField ID="hidClientName" runat="server" />`

我把它放在了Page_Load上的代码中,就像这样:

hidClientName.Value = Request.QueryString["Client_Name"] ?? "";`

任何想法都将不胜感激。

解决方法

尝试以下任何一种

>如果ASP.Net控件和javascript都在同一页面上,那么使用

var hv = $("#"+ '<%= hidClientField.ClientID %>').val();

>如果要从一些JS文件访问控件,那么

// 'id$' will cause jQuery to search control whose ID ends with 'hidClientField'
var hv = $('input[id$=hidClientField]').val();

>你可以使用类名选择器来实现。查看this类似的问题。

在asp.net中,控件ID被破坏。因为这样你的代码不工作。

希望这适合你。

猜你在找的jQuery相关文章