gpt4 book ai didi

jquery - 获取asp :HiddenField using jQuery的值

转载 作者:行者123 更新时间:2023-12-03 21:32:16 24 4
gpt4 key购买 nike

我有两页。从第一页开始,我打开一个带有查询字符串的模式,该查询字符串保存客户端名称的值。然后,我使用它在打开的模式上设置隐藏字段。

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

我尝试使用以下方法获取值:

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

但这似乎不起作用。

这是我的隐藏字段:

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

我将其设置在 Page_Load 后面的代码中,如下所示:

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

任何想法将不胜感激。

最佳答案

尝试以下任一方法

  1. 如果 ASP.Net 控件和 javascript 都在同一页面上,则使用

    var hv = $("#"+ '<%= hidClientField.ClientID %>').val();
  2. 如果你想从某个JS文件访问该控件,那么

    // 'id$' will cause jQuery to search control whose ID ends with 'hidClientField'
    var hv = $('input[id$=hidClientField]').val();
  3. 您可以使用类名选择器来实现相同的目的。查看this类似的问题。

在 asp.net 中,控件 id 被破坏。因此,您的代码无法正常工作。

希望这对您有用。

关于jquery - 获取asp :HiddenField using jQuery的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8908340/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com