4
有一个奇怪的问题。我有简单的页面与TextBox
:文本框在发回文本模式后丢失值
<asp:ScriptManager runat="server" />
<asp:UpdatePanel runat="server">
<ContentTemplate>
<asp:TextBox ID="amountTextBox" runat="server" TextMode="Number" />
<asp:Button runat="server" Text="Confirm" OnClick="confirmButton_Click" />
</ContentTemplate>
</asp:UpdatePanel>
后Button
点击我试图让TextBox
值:
public partial class test : Page {
protected void confirmButton_Click(object sender, EventArgs e) {
var answer = amountTextBox.Text;
}
}
,但它是空的。如果我删除UpdatePanel
,我设法获得价值。如果我离开UpdatePanel
并删除TextMode
财产,我设法得到价值。但为什么我不能将TextBoxt
与TextMode
设置为Number
在UpdatePanel
?