我正在處理.net 2.0我正在使用多個文本框填充網格視圖。該文本框具有文本更改事件。還有一個點擊事件按鈕。我面臨的問題是,當我在文本框中輸入文本然後單擊按鈕時,文本更改事件被觸發,並且執行不會進入按鈕單擊塊。如何檢測兩個事件被觸發時是否點擊了按鈕。單擊按鈕時發生文本更改事件
沒有與呼叫文本框中的文本改變事件的功能
<asp:TextBox ID="txtChassis" runat="server" CssClass="form_text_box" AutoPostBack="true" OnTextChanged="Chassis_TextChanged"></asp:TextBox>
,並還呼籲爲按鈕單擊事件的作用。
<input class="form_button" id="btnSearch" title="Show Details" accesskey="S" type="submit"
value="SAVE" name="btnSave" runat="server" onserverclick="btnSearch_ServerClick"/>
然而,如果文本放置在文本框和按鈕被點擊,則文本改變事件函數被調用。
如果調試它,它會調用「Chassis_TextChanged」同時兩次(如果它是一個asp.net web應用程序 - 像我 - 不知道的WinForms)......實際上,它將來回跳轉爲你一步通了代碼,它顯然運行了兩次。然後它不會運行提交按鈕代碼,除非您再次單擊提交按鈕。你有沒有想出一個解決方法?我仍然看着我的應用需要做回發。 –