How do I get the the value of an ASP.NET hiddenfield in a typescript file - Stack Overflow

Here is the control on the aspx page:<asp:HiddenField ID="hdnGOfromLocalStorage" runat=&q

Here is the control on the aspx page:

<asp:HiddenField ID="hdnGOfromLocalStorage" runat="server" Value="-1" />

Here is the code that is not working in Typescript:

let xxx: string = document.getElementById('<%= hdnGOfromLocalStorage.ClientID %>');

Here is the control on the aspx page:

<asp:HiddenField ID="hdnGOfromLocalStorage" runat="server" Value="-1" />

Here is the code that is not working in Typescript:

let xxx: string = document.getElementById('<%= hdnGOfromLocalStorage.ClientID %>');
Share Improve this question edited Nov 17, 2024 at 11:13 marc_s 757k184 gold badges1.4k silver badges1.5k bronze badges asked Nov 17, 2024 at 0:04 RotoRoto 6052 gold badges5 silver badges18 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 1

Your expression and code does not really make sense, since you attempting to assign the value to itself???

Your question is one of you attempting to get a value from the hidden field, not set a value.

Hence the following code should work:

 <asp:HiddenField ID="hdnGOfromLocalStorage" runat="server" Value="-1" />

 <asp:Button ID="cmdTest" runat="server" Text="Show Hidden value"
            OnClientClick="mytest();return false;" />

        <script>

            function mytest() {

                var MyValue 
                MyValue = document.getElementById('<%= hdnGOfromLocalStorage.ClientID %>').value

                alert("Value of hidden field = " + MyValue)

            }

        </script>

And when we run the above, we see this:

So, your expression does not retrieve any value, and looks to be an attempt to "assign" a value to the hidden field, which of course is a different question.

To assign a value to the hidden field, the following code would work:

document.getElementById('<%= hdnGOfromLocalStorage.ClientID %>').value = "Hello world"

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745641468a4637720.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信