非表示フィールドを持つ 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];
私はnullを取得します....また、私は試しました:
string str = Request.Form[hidden.ClientID]
それでもnullになります。
ありがとう。