程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP技巧 >> asp調用js代碼

asp調用js代碼

編輯:ASP技巧
最近很苦惱,當數據訪問失敗或者成功的時候,要頁面的JS處理一些效果,只是不知道怎麼調用,非常郁悶。終於找

到了一個地方:

ScriptManager.RegisterStartupScript(ListUpdatePanel, typeof(UpdatePanel), "", "alert(1);", true);

在後台的函數中調用這個即可。(針對updatepanel)刷新數據後,就會調用JS函數了,而且是只在需要的時候。

這個注冊事件,不是一直存在的,只是當前調用。

同時,裡面的js函數,可以調用頁面上可用的js代碼,包括了引用了外部js文件中的函數,也可以在這裡使用。(本來就是刷新了updatepanel後,返回前台,然後執行js語句,只要頁面能識別JS代碼就行。)

由此引申出了一個常見的效果:(添加數據)

添加按鈕---前台(顯示添加頁面)-----保存按鈕----(前台驗證,後台處理)-----更新updatepanel內容(後台調用JS,alert 成功或者失敗),個人覺得非常實用。

對於編輯頁面:

編輯按鈕---前台(loading)----後台(取數據,成功顯示編輯頁面,失敗alert ”取數據失敗“,隱藏loading頁面)---返回前台

說明:上面兩個都是在一個頁面無刷新的效果,不然就不用這樣做了。就是要用updatapanel來無刷新,所以才會這麼麻煩。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved