假設有一個ASP.NET .NET 3.5站點。ASP.NET jQuery函數調用
沒有與此的jquery的javascript連接到它限定的asp:TextBox
:
$("#myTextBox").change(function() {});
這意味着如果用戶改變文本時,該功能將被調用。 當然,它的工作原理。
問題是我已經制作了一個按鈕,其中的EventHandler
它會自動使用默認值填充此TextBox
。往返/頁面重新加載發生並且新值被正確設置。有所不同的是,jquery函數change()
不叫;
而且我需要調用該函數,因爲它設置了一個變量來決定文本是否已被更改。
EDITED:
該變量被設置爲檢查用戶是否提供一些輸入。如果是這樣的話,它爲他提供了保存它的可能性。
問題不是變量沒有設置,當有人點擊Button(這使得一個值自動填充),問題是Button導致頁面重新加載和var值丟失。我需要保持這個值,直到用戶試圖離開頁面。
反射
也許我可以設置cookie在頁面重新加載...
確定,但按鈕單擊接收並解析MS報告中的數據..然後這些數據用作TextBox的值。我怎麼能在OnClientClick中做到這一點?對不起,我不習慣在js中寫任何東西.. –