我正在创建一个带有隐藏字段的 Web 自定义控件:
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
hidden = new HtmlInputHidden();
hidden.ClientIDMode = System.Web.UI.ClientIDMode.Static;
hidden.ID = this.ID + "_hidden";
this.Controls.Add(hidden);
}
我在页面上的 javascript 中更改它的值:
$(textbox).text("some text");
然后尝试获取此值:
string str = Request.Form[hidden.Name];
我得到一个空值....我也尝试过:
string str = Request.Form[hidden.ClientID]
并且仍然为空。
谢谢。