我正在尝试阅读隐藏字段如下链接:
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);
});
答案 0 :(得分:0)
您需要使用getElementsByName
而不是getElementById