Asp.net后臺(tái)調(diào)用js 2種方法
1. 用Response.Write方法
代碼如下:
Response.Write("<script type='text/javascript'>alert("XXX");</script>");
此方法缺陷就是不能調(diào)用腳本文件中的自定義的函數(shù),只能調(diào)用內(nèi)部函數(shù),具體調(diào)用自定義的函數(shù)只能在Response.Write寫(xiě)上函數(shù)定 義,比如
Response.Write("<script type='text/javascript'>function myfun(){}</script>");
2.用ClientScript類(lèi)
代碼如下:在想調(diào)用某個(gè)javascript腳本函數(shù)的地方添加代碼,注意要保證MyFun已經(jīng)在腳本文件中定義過(guò)了。
ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>MyFun();</script>");
這個(gè)方法比Response.Write更方便一些,可以直接調(diào)用腳本文件中的自定義函數(shù)。
3.普通的添加控件的Attributes屬性
對(duì)于普通按鈕就是:Button1.Attributes.Add("onclick","MyFun();");
只能在Onload中或類(lèi)似于onload的初始化過(guò)程中添加才有效。而且是先執(zhí)行腳本函數(shù),無(wú)法改變執(zhí)行順序。
注意,以上所有方法中,后臺(tái)代碼都不能有轉(zhuǎn)化當(dāng)前頁(yè)的代碼,比如Redirect等,要把轉(zhuǎn)頁(yè)代碼放在腳本里面
- ASP.NET jQuery 實(shí)例8 (動(dòng)態(tài)添加內(nèi)容到DropDownList)
- ASP.NET動(dòng)態(tài)添加控件一例
- asp.net 動(dòng)態(tài)添加多個(gè)用戶控件
- ASP.NET 頁(yè)面中動(dòng)態(tài)增加的控件、添加事件
- asp.net(C#) 動(dòng)態(tài)添加非ASP的標(biāo)準(zhǔn)html控件(如添加Script標(biāo)簽)
- asp.net動(dòng)態(tài)加載用戶控件,關(guān)于后臺(tái)添加、修改的思考
- asp.net中js+jquery添加下拉框值和后臺(tái)獲取示例
- 刷新頁(yè)面的幾種方法小結(jié)(JS,ASP.NET)
- Asp.net 后臺(tái)添加CSS、JS、Meta標(biāo)簽的方法
- ASP.NET2.0:頁(yè)面中鏈入的CSS、js文件帶中文時(shí)需注意
- asp.net后臺(tái)動(dòng)態(tài)添加JS文件和css文件的引用實(shí)現(xiàn)方法
相關(guān)文章
.NET Core中依賴(lài)注入AutoMapper的方法示例
這篇文章主要給大家介紹了關(guān)于.NET Core中依賴(lài)注入AutoMapper的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2018-01-01
Gridview的鏈接和刪除點(diǎn)擊提示的問(wèn)題探討
Gridview的鏈接和刪除點(diǎn)擊提示有利于提醒用戶確認(rèn)下操作是否正確,以免造成不必要的損失,感興趣的朋友可以參考下,希望對(duì)你有所幫助2013-04-04
asp.net開(kāi)發(fā)微信派發(fā)現(xiàn)金紅包/H5網(wǎng)頁(yè)搶紅包功能(思路詳解)
這篇文章主要介紹了asp.net開(kāi)發(fā)微信派發(fā)現(xiàn)金紅包/H5網(wǎng)頁(yè)搶紅包功能,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03
Asp.Net套用母版頁(yè)后元素ID不一致(個(gè)人總結(jié))
這篇文章主要介紹了Asp.Net套用母版頁(yè)后元素ID不一致(個(gè)人總結(jié)),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-11-11
Repeater的FooterTemplate顯示某列總計(jì)思路與代碼
在Repeater的FooterTemplate顯示某列總計(jì),接下來(lái)與大家分享詳細(xì)的實(shí)現(xiàn)方案,感興趣的各位可以參考下哈2013-03-03
SQL Server LocalDB 在 ASP.NET中的應(yīng)用介紹
如同交響樂(lè)一樣,構(gòu)造軟件系統(tǒng)不一定必須某個(gè)強(qiáng)大的明星驅(qū)動(dòng),我們站在歷代ADO.NET的肩膀上,更好地回歸到SQL Server的核心開(kāi)發(fā):SQL Server LocalDB 在 ASP.NET中的應(yīng)用2013-01-01

