我想在asp中获取HiddenField的值。但是,问题是HiddenField是在程序中创建的,而不是来自asp控件。
protected override void OnInit(EventArgs e)
{
hd = new HiddenField();
hd.ID = "hdID"
hd.Value = jsonString;
this.Controls.Add(hd);
//........
base.OnInit(e);
InitializeControl();
}
然后当我试图读它的价值时..
var text = $("#<%=hdID.ClientID%>").val(); // fail, it says that the hd is not exist..
答案 0 :(得分:2)
var text = $("#hdID").val();
请这样试试。
答案 1 :(得分:0)
试试这个:
$(document).ready(function () {
var text = $("#<%=hdID.ClientID%>").val();
}