ページにフォーム jquery を追加しようとしています。私はこのコード片を持っています:
<form id="form" class="blocks" action="form.aspx" method="post">
<p>
<label>Name:</label>
<input type="text" class="text" id="name1" name="name" />
</p>
<input runat="server" type="submit" class="btn" onclick="return xy();" value="Submit"/>
</p>
</form>
<form id="form1" runat="server" action="form.aspx" method="post">
<asp:HiddenField ID="HiddenField1" runat="server" />
</form>
この:
function xy()
{
$("#HiddenField1").val($("#name1").val());
alert($("#HiddenField1").val());
}
このアラートは正しく機能するので、 C# でHiddenField1.Value
として使用したいと考えています。string
私のコード:
protected void Page_Load(object sender, EventArgs e)
{
string string1 = HiddenField1.Value;
}
string1
ですnull
。なぜnull
ですか?