簡體   English   中英

如何從其他控件中清除asp:textbox控件?

[英]How do I clear an asp:textbox control from a different control?

我有一個母版頁,其中包含其他兩個子頁。 這是一個包含幾個選項卡的網頁。 每個選項卡內部都有許多控件。

我遇到的問題是,當第一個選項卡中的textBox值更改時,我希望它清除另一個選項卡上的文本框。 當第一個標簽中的文本框中的文本發生更改時,將觸發一個on文本更改事件。

在該事件內,我在另一個選項卡上找到了該控件,在調試時,我可以看到當前存儲在其中的值。 我使用otherTabTextbox.Text = ""將該值設置為空,並讓回發完成,但是當我單擊以更改選項卡時,先前的值仍在文本框中。 有什么想法嗎?

您可以使用FinControl方法:

var textBox1 = tab1.FindControl("TextBox1") as TextBox;
textBox1.Text = null;

如果它不起作用,我想您有多個UpdatePanels?

暫無
暫無

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

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