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
?