2015-06-30 105 views
1

文本框數據被清除,當我點擊複選框時。我沒有使用更新面板。當我點擊複選框時,頁面刷新和文本框值得到分類。請幫助我。我的複選框文本框數據被清除,當我點擊複選框

<asp:CheckBox ID="chckaddress" Text="Same As Above" runat="server" TextAlign="Left" AutoPostBack="true" OnCheckedChanged="chckaddress_CheckedChanged1" /> 

複選框改變事件是

protected void chckaddress_CheckedChanged(object sender, EventArgs e) 
{ 
    if (chckaddress.Checked==true) 
    { 
     txtaddressL1.Text = txtaddress21.Text; 
    } 
    else 
    { 
     txtaddress21.Text=""; 
    } 
} 

請讓我知道了什麼錯誤,我做了..

+0

它發生在編寫方式你的代碼! –

+0

@Nitin Varpe,請指出我的錯誤 –

+0

有兩個文本框,你需要設置文本到兩個文本框來保存以前的值 –

回答

0

那麼你只需要改變文本框的地方, 在你的代碼是

txtaddressL1.Text = txtaddress21.Text; 

只要改變它

txtaddress21.Text = txtaddressL1.Text; 
0

您需要只寫回發的支票

protected void Page_Load(object sender, EventArgs e) 
{ 
     if (IsPostBack) 
      return; 
} 
0

看起來像代碼是好的..唯一的問題,我可以看到,txtaddress21.Text沒有任何價值。這就是爲什麼每次都會變得空白,如果您選中或取消選中複選框,則無關緊要。