gpt4 book ai didi

c# - HiddenField.value 在 JS 中未定义

转载 作者:太空宇宙 更新时间:2023-11-03 20:21:19 25 4
gpt4 key购买 nike

在我的 aspx 标记中,我定义了以下内容:

<asp:HiddenField runat="server" ClientIDMode="Static" ID="hidField" />

我有如下 C# 代码,它为我的隐藏字段提供了一个值:

hidField.value = check().ToString();

为简单起见,假设 check 是一个返回 true 的函数。

我编写了 JS 代码来执行以下操作:

_myBool = $("#hidField");
alert(_myBool.value);

此警报未定义。

出于调试目的,我单步执行并看到在 C# 中,hidField.value 确实为 true。我尝试提醒返回 1 的 _myBool.length 和返回 [Object object] 的 _myBool,所以我不会在 undefined 上调用 undefined。

最佳答案

试试这个

_myBool = $("#hidField");  //my bool is a jQuery Object
alert(_myBool.val()); //can only get value with .val()

_myBool = $("#hidField")[0];  //[0] gets the element in the object
alert(_myBool.value); //can use the javascript .value

关于c# - HiddenField.value 在 JS 中未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13352085/

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