您好,登錄后才能下訂單哦!
asp.net中怎么引用javascript,相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。
一、直接引入。在前臺(tái)頁(yè)面調(diào)用自定義的javascript 函數(shù):
1、打開(kāi)前臺(tái)頁(yè)面在 head 元素之間加入 script 元素,將 type 元素設(shè)置為 " text/javascript "。然后寫javascript自定義的函數(shù)。
復(fù)制代碼 代碼如下:
<head runat="server">
<script type="text/javascript" >
function ShowName(str)
{
alert("新聞?lì)悇e:("+str+")");
}
</script>
<title>using javascript</title>
</head>
2、body 元素間,通過(guò)事件來(lái)訪問(wèn),比如要通過(guò)button1 的單擊事件(onclientclick)來(lái)訪問(wèn) javascript 函數(shù)的ShwoName()的示例如下:
復(fù)制代碼 代碼如下:
<SPAN ><asp:Button ID="Button1" runat="server" Text="Button" onclientclick="ShowName('中國(guó)新聞')" /></SPAN>
這時(shí)運(yùn)行項(xiàng)目,單擊 button時(shí),會(huì)顯示“新聞?lì)悇e:中國(guó)新聞”這就是在前端頁(yè)面直接定義及調(diào)用javascript函數(shù)。
二、間接引入。在前臺(tái)通過(guò)引入js文件來(lái)調(diào)用相應(yīng)的函數(shù)。
與直接訪問(wèn)步驟是一樣的,都是需要先引入,在調(diào)用。因?yàn)橹苯右胧前裫avascript函數(shù)寫在前臺(tái)界面中,間接引用是寫在一個(gè)JS文件中的,所以間接引用需要指明要調(diào)用的js 文件。
代碼如下:紅色部分指出了javascript文件。
復(fù)制代碼 代碼如下:
<head runat="server">
<script type="text/javascript" <SPAN >src="ChanggeType.js"></SPAN>
</script>
<title>using javascript</title>
</head>
同樣定義完后,要在body中進(jìn)行調(diào)用。
PS:兩種方法都可以實(shí)現(xiàn)引入。直接引入可能開(kāi)始寫起來(lái)比較簡(jiǎn)單,直觀,但是javascript代碼與HTML標(biāo)簽一起直接放在前 端頁(yè)面中,代碼一多,頁(yè)面因此而變得臃腫,以后要改動(dòng)也麻煩,靈活性不好。所以,直接引入這種方法適合做小型的項(xiàng)目,維護(hù),和修改不大。
看完上述內(nèi)容,你們掌握asp.net中怎么引用javascript的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。