我相信你已經收到所以這一個,如果你能指出我類似的東西....Telerik的RadAlert後退按鈕緩存問題
我有使用通常的Sys系統一RadAlert窗口的服務器端創作.Application.remove_load和add_load過程,但是警報不斷彈出,因爲當用戶在激活後點擊後退按鈕時它似乎正在緩存。我試圖在按鈕上放置一個onclick事件來清除使用remove_load的函數,然後它移動到下一頁,但它似乎仍然沒有清除它。
它用於驗證,所以如果用戶輸入失敗的驗證彈出。如果他們然後去輸入正確的驗證,然後移動到下一頁。如果他們然後使用後退按鈕,這是它彈出的地方。有任何想法嗎?
服務器端:
private void Page_Load(object sender, System.EventArgs e)
{
if (!IsPostBack)
{
btnSearch.Attributes.Add("onclick", "Sys.Application.remove_load(f);");
}
}
private void btnSearch_Click(object sender, System.EventArgs e)
{
string radalertscript = "(function(){var f = function(){radalert('Welcome to RadWindow Prometheus!', 330, 210); Sys.Application.remove_load(f);};Sys.Application.add_load(f);})()";
RadAjaxManager1.ResponseScripts.Add(radalertscript);
}
香港專業教育學院還利用
RadAjaxManager1.ResponseScripts.Clear();
它移動到下一個頁面上回發事件之前