我在使用 JQuery 插件 BlockUI 模态化的 div 中有一个更新面板。UpdatePanel 内部是一个文本框和一个按钮。当我在文本框中输入内容并单击按钮时,我无法检索文本框中的文本。当我调试它显示文本框没有价值。
<asp:UpdatePanel ID="upTest" UpdateMode="Conditional" runat="server">
<ContentTemplate>
<div id="divTest">
<asp:TextBox ID="txtTestVS" runat="server" /><br />
<asp:Button ID="cmdTest" Text="TEST" OnClick="cmdTest_Click" UseSubmitBehavior="false" runat="server" />
</div>
</ContentTemplate>
</asp:UpdatePanel>
服务器端:
protected void cmdTest_Click(object sender, EventArgs e)
{
string x = txtTestVS.Text;
}
这应该澄清一些事情。这是页面的全部内容。
<a href="javascript:$.blockUI({ message: $('#divTest') });">SHOW MODAL</a>
<div id="divTest">
<asp:UpdatePanel ID="upTest" UpdateMode="Conditional" runat="server">
<ContentTemplate>
<asp:TextBox ID="txtTestVS" runat="server" /><br />
<asp:Button ID="cmdTest" Text="TEST" OnClick="cmdTest_Click" UseSubmitBehavior="false" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
</div>