0
被覆蓋ASP.Net代碼,我有一個ASP.Net頁,有一個腳本:#背後的jQuery
var Show;
$(document).ready(function() {
...Set fooDialog to autoOpen=false
...Open the dialog on fooLink.Click
if(Show){
...Open the dialog
}
的行爲,這多種形式對話默認情況下,當用戶打開的頁面隱藏。然後,當他們點擊fooLink時,它會被打開。他們輸入一些文字,並將其關閉,然後再次隱藏。
現在,當用戶單擊網格中該行上的編輯時,我想用值顯示該對話框。
當用戶選擇編輯,我們調用後面的代碼行:
protected void foo_RowEditing(object sender, GridViewEditEventArgs e)
{
...fill in the values in the dialog
...ClientScript.RegisterStartupScript(this.Page.GetType(), "webMethod", String.Format("<script>SetShowFooDialog()</script>"));
}
的問題是,要打開fooDialogue功能由後面的代碼調用,則$(文件)。就緒(函數()被調用,並覆蓋它對話設置爲隱藏。所以實際上我們加載它,然後把它隱藏,因爲我們正在重新加載客戶端的頁面。
有沒有解決這個辦法嗎?