【发布时间】:2026-01-18 18:40:01
【问题描述】:
最初,ASP.NET 页面在 Page_Load 上呈现(或设置)一个空值,然后在 JQuery 方法上在用户输入数据时设置该值。我试图获取单击 ASP.NET 按钮时由 JQuery 方法设置的值。
我使用 JQuery 在隐藏字段中设置值
$('#MyHiddenField').val('valueToStore');
我正在尝试从 C# 背后的代码中获取价值
protected void Page_Init(object sender, EventArgs e)
{
var myValue = MyHiddenField.Value
}
但 myValue 总是 empty
我错过了什么?
【问题讨论】:
-
尝试获取按钮点击事件的价值
-
你需要使用 $('#').val('valuetostore');
-
我将 MyHiddenField 设置为 ClientIDMode="Static"
-
@sangram parmar 它有效,谢谢
-
@SeehyungLee 控件的视图状态在页面加载事件中加载。在 Page_Init 控件仅初始化,因此您无法获取 Page_Init 上的值
标签: jquery asp.net c#-4.0 webforms hidden-field