將我的asp.net webforms項目更改爲語義UI時出現問題。以下是我的一個表格;當我點擊提交按鈕時,它觸發一個事件處理程序服務器端,但我得到一個空字符串,而不是我輸入到文本框。語義UI模式未能獲取表單數據
鏈接調用模式:
<a href="#" data-modal="recovermodal" class="callmodal">Recover Password</a>
模態的HTML:
<div class="ui small modal" id="recovermodal">
<form class="ui large form" runat="server">
<i class="close icon"></i>
<div class="header">
RECOVER PASSWORD
</div>
<div class="content">
<div class="description">
<div class="field">
<label>E-MAIL</label><%--
<input type="text" name="rev-email" placeholder="E-MAIL">--%>
<input type="text" ID="txtRP_Email" name="rev-email" runat="server" placeholder="E-MAIL" />
</div>
<div class="field">
<label>PHONE NUMBER</label><%--
<input type="text" name="rev-phone" placeholder="PHONE NUMBER">--%>
<input type="text" ID="txtRP_MobileNo" name="rev-phone" placeholder="PHONE NUMBER" runat="server" />
</div>
<div class="custommodalfooter">
<div class="ui reset button offmodal">DISCARD</div>
<asp:LinkButton ID="btnRecoverPassword" runat="server" CssClass="ui green submit right labeled icon button" onclick="dorecover_Click">
<%= base.GetLocalText("html_buttonConfirm")%>
</asp:LinkButton>
<!-- <button class="ui reset button offmodal">DISCARD</button><button class="ui positive right labeled icon button" type="submit"><i class="right arrow icon"></i>
CONFIRM
</button> -->
</div>
</div>
</div>
</form>
</div>
服務器端: 這裏是我得到的電子郵件和MobileNo爲空字符串
protected void dorecover_Click(object sender, EventArgs e)
{
String Email = txtRP_Email.Value.Trim();
String MobileNo = txtRP_MobileNo.Value.Trim();
}