簡體   English   中英

回發后不會填充asp.net文本框

[英]asp.net textbox doesn't populate after postback

我正在使用ASP.NET和C#對文本框來計算輸入的結果。 Textbox2輸入了一個值,然后單擊按鈕,填充Textbox1。 第一次輸入值時,此方法效果很好。 但是第二次更改Textbox2中的值時,我看到在單擊Button時進行調試時,該值已分配給Textbox1,但未在屏幕上顯示。 我還有許多其他控件和一個母版頁。 文本框在更新面板中。

有人可以幫我怎么回事嗎?

這是代碼:

<asp:TextBox ID="Textbox1" runat="server" Width="150px"   TabIndex="6" MaxLength="8"></asp:TextBox>                                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" ControlToValidate="TextBox1" ErrorMessage="*"></asp:RequiredFieldValidator>

<asp:TextBox runat="server" ID="Textbox2" Width="150px" Visible="false"></asp:TextBox>&nbsp

<asp:ImageButton runat="server" ID="imgCalcAdjRate" ImageUrl="~/Resource/Images/calrate_0.bmp" onmouseout="this.src='../Resource/Images/calrate_0.bmp'" onmouseover="this.src='../Resource/Images/calrate_1.bmp'"                    Height="25px" Width="25px" Visible="false" onclick="imgCalcAdjRate_Click" /> 

在page_load函數中檢查回發。

if(!Page.IsPostBack) {

}

我認為您正在丟失回發信息。 數據已更改,但會在回發時重置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM