0
我在DataGrid中爲每個項目都有一個TextBox。當文本添加或文本時改變DataGrid中的TextBox在文本被刪除時沒有觸發TextChanged
<asp:TextBox ID="tbText" TextMode="MultiLine" ValidationGroup="group1" OnTextChanged="tbText_TextChanged"
EnableViewState="true" Wrap="true" Rows="10" Width="500px" runat="server" />
TextChanged事件被觸發,而不是當我刪除文本框的所有內容:將文本框如下創建。
我不想將AutoPostBack設置爲true。
感謝您的解決方案!
你使用代碼隱藏嗎?最新的查詢是什麼? – DiederikEEn
是的,我有代碼隱藏。 del查詢是什麼意思?我只是通過瀏覽器(不是通過JavaScript)刪除TextBox中的所有文本,然後在頁面上的某個位置執行一個操作,導致回傳。 – Paulie
我意識到TextChanged事件總是在文本不爲空時觸發,因爲稍後將值賦給文本框(來自ViewState中的數組)。因此,解決方案不是必需的,我只是從ViewState中的數組中刪除所有文本,然後由於TextChanged事件將非空文本分配給數組。現在可以刪除一個文本框中的文本。 – Paulie