- 1、js 觸發asp.net的伺服器按鈕的響應事件
- 2、如何在控制項中的ontick事件中調用前台的javascript函數
- 3、怎麼才能在ASP調用JS事件
- 4、asp.net里怎麼為添加一個單擊事件,並調用js代碼
- 5、用js控制asp:button的click事件
- 6、如何在asp.net頁面中的JS腳本裡面執行asp.net控制項的事件,是調用後台代碼的事件?
JS不能調用C#寫的伺服器的按扭事件的.JS是客戶端語言,如果你需要使用JS進行.NET的服務端交互請求,需要使用Ajax請求即可,用JS將數據請求發送到.net頁面,然後接收服務端傳回的請求,具體方法請參見百度「Ajax請求代碼」,推薦使用JQuery(JS一個框架)進行Ajax請求,教程網上都有,很方便,希望對你有所幫助
只有通過Ajax了,通過ajax獲取你的資料庫內容,然後通過使用js的setTimeout函數,來做這個功能。
樓主的不是asp吧,應該是asp.net里的,如果是ASP你把onClick事件里改一下onClick=”javascript:WdatePicker(‘Startime1’)”
如果是ASP.NET那就在你的.CS文件里修改吧,給你個例子:
Page.ClientScript.RegisterStartupScript(typeof(abc_register), “step2”, “script type=’text/javascript’Step2();/script”);
typeif(abc_register) 是你的.cs頁面的class 名稱,
“step2” 是一個key值,編譯後在html頁面是是不會顯示出來的,
“script type=’text/javascript’Step2();/script” 是你調用的js,
那麼將來就會在HTML中生成這樣一句話
script type=”text/javascript”
//![CDATA[
strp2(); ]]
/script
直接去執行你的js腳本
asp:Button runat=”server” ID=”Button1″ CssClass=”clearBox” BorderStyle=”None” Style=”float: none;”
OnClick=”Button1_Click” OnClientClick=”return IsDel();” /
function IsDel(){
if (!confirm(‘確定要永久刪除該信息嗎?刪除後將不能被恢復!’)) {
return false;
}
}
這是button的,CheckBoxList 一樣
本來就是先執行onclientclick然後onclick你可以使用前者加上return false測試下!我沒有使用你說的那樣的方法調用onclick事件!如果可以你可添加到onclientclick事件中不就可以了!再說這樣做有意義嗎?如果非要在JS調用伺服器事件可以使用ajax方式,推薦:AJAXPRO.DLL這個文件,你可以搜索下用法!
這樣做,不太現實。
首先,您的按鈕是控制項來的,隨非您將div也加入runat=”server”
,把div顯示出來,不過,這種方式,一般都不行,因為,當你把div顯示出來了,那button按鈕就會刷新頁面一次,div也不會顯示出來了。
您可以對button按鈕加入onclientclick事件,寫js顯示出來。
原創文章,作者:G47GT,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/126783.html