나는이 같은, 내가 숨겨진 필드를 ASP.NET 웹 양식을 가지고 :이이 do_POST 방법에ASP.NET HTML 폼 요소를 읽는 방법?
<form id="form1" runat="server" action="http://localhost/fa/Default.aspx">
<div>
<input id="requestData" type="hidden" name="requestData" value="" runat="server" />
<asp:Button ID="btnPOST" Text="POST" runat="server" OnClick="do_POST" />
</div>
</form>
:
protected void do_POST(object sender, EventArgs e)
{
//requestDataField is of the type protected global::System.Web.UI.HtmlControls.HtmlInputHidden requestData;
requestDataField.Text = "FOO!";
}
나는 눌러 (양식을 제출하면 나는이 가지고 wheer 버튼), 그것은) 서버 (AN 핸들러로 이동 :
string requestData = context.Request.Form["requestData"];
내가 빈 문자열을 얻기를 ...
하지만이 같은 값을 할당하는 경우 :
<input id="requestData" type="hidden" name="requestData" value="FOO" runat="server" />
을 나는 "FOO"
내가 무엇을 놓치고거야?
"requestDataField.Text ="FOO! ";" "requestDataField.Value ="FOO! ";" 그러나 나는 단지 html 요소를 채우거나 동적으로 제어하고 서버 측에서 읽기를 원합니다. – user252816