後調用JavaScript方法我有一箇中繼器的UpdatePanel,並在它是需要在一個隱藏的div(顯示無)設置一些值,然後調用JavaScript方法,這將使該div可見一個LinkButton。代碼隱藏代碼
我正在使用ScriptManager.RegisterStartupScript,它調用js方法,但問題是代碼後面的代碼被覆蓋 - 代碼後面的代碼是設置數據庫中的某些字段的值(在隱藏的div),並出現字段是空的。如果我在updatepanel中點擊中繼器中的不同按鈕,則div會顯示爲先前點擊設置的值。 (客戶的要求是他們點擊重複記錄中的記錄,並且可以在模態對話框中更改它)。
我怎樣才能得到JavaScript方法,使模態對話框出現與正確的價值觀?
當前的代碼是這樣的按需事件中繼的LinkButton
...
txtName.Text = row.Name;
ScriptManager.RegisterStartupScript(this, typeof(string), "showEdit", "showModalPanel('pnEdit')", true);
確保不管你從代碼隱藏更新HTML中的UpdatePanel –