无法从JavaScript读取RegisterHiddenField值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法从JavaScript读取RegisterHiddenField值相关的知识,希望对你有一定的参考价值。
我正在尝试通过以下链接阅读隐藏字段:
How to access viewstate using javascript?
我的代码与最佳答案完全相同,但是当我尝试读取var vCode = document.getElementById("vCode");
时,vCode始终返回为null。
我正在使用Visual Studio Express 2013 for Web,并且正在使用VB语言进行编码。我的问题是什么?如何处理?
有什么建议吗?
提前感谢。
编辑:我的代码与链接相同,但是我再次粘贴我的代码。
aspx.vb代码:
Public Class index
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
ViewState("code") = "EE"
Page.ClientScript.RegisterHiddenField("vCode", ViewState("code"))
End If
End Sub
End Class
javascript代码:
$(document).ready(function ()
var vCode = document.getElementById("vCode");
alert(vCode);
);
答案
您需要使用getElementsByName
而不是getElementById
以上是关于无法从JavaScript读取RegisterHiddenField值的主要内容,如果未能解决你的问题,请参考以下文章
无法从从 sql 数据库读取的 javascript 函数中获取返回数组 [重复]
Javascript:未捕获的 InvalidStateError:无法读取“selectionDirection”
无法使用可读格式的 JavaScript 读取 IndexedDB sqlite 文件
使用 C# 到 JavaScript 的 UWP WebView 中 JSON 的问题无法正确读取