1
我有一個奇怪的表單行爲。我在「更新」面板中有一個多行文本框,它有一個觸發器,它是一個按鈕單擊。現在在代碼背後,如果條件不滿足,我試圖清除文本框中的文本字符串,但它不是。無法從背後的代碼中清除多行文本框中的文本
<asp:UpdatePanel ID="updTxtGen" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:TextBox ID="txtGenVVOE" name= "txtGenVVOE" TextMode="MultiLine"
runat="server" style="font-size: 11px" rows="4" cols="55" Width="324px"></asp:TextBox>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnCreateNote" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
這裏是我從按鈕,除了一個事實,即txtGenVVOE.Text未設置爲空也沒有了.ReadOnly被踢btnCreateNote
else if (carryOn == -1 && chkBoxVal == false && vvoeStatus == "Completed")
{
lblVVOE2.Text = " VVOE Already Completed";
txtGenVVOE.Text = string.Empty;
txtGenVVOE.ReadOnly = true;
btnCreateNote.Enabled = false;
btnCopy.Enabled = false;
}
現在一切都燒成背後代碼..任何幫助,將不勝感激。
嘗試txtGenVVOE.Text =「」; – MDMalik
之前嘗試過,也沒有工作,其奇怪的是,它在其他形式的工作,但不是在這.. – Guru
如果你刪除'TextMode =「MultiLine」 - 會發生什麼? - 在這種情況下做清楚的工作? –