Asp.net

如何在 Asp.Net 頁面中包含 Javascript 文件

  • November 3, 2009

我想在 ASP.NET 頁面中使用 javascript 進行一些客戶端驗證。

我嘗試使用

<script src="../../../JS/Registration.js" language="javascript" type="text/javascript" />

但它不工作。請幫忙。

可能該文件不在指定的路徑中。’../../../’ 將向上移動 3 步到頁面所在的目錄,並在名為 JS 的文件夾中查找 js 文件。

語言屬性也已棄用***。***

腳本

18.2.1 腳本元素

language= cdata [ CI ]

**已棄用。**此屬性指定此元素內容的腳本語言。它的值是語言的標識符,但由於這些標識符不是標準的,因此該屬性已被棄用,取而代之的是類型。

編輯

嘗試改變

<script src="../../../JS/Registration.js" language="javascript" type="text/javascript" /> 

<script src="../../../JS/Registration.js" language="javascript" type="text/javascript"></script>

如果您的頁面路徑很深或可能會四處移動,並且您的 JS 腳本位於 Web 文件夾的“~/JS/Registration.js”,您可以嘗試以下操作:

<script src='<%=ResolveClientUrl("~/JS/Registration.js") %>' 
type="text/javascript"></script>

引用自:https://stackoverflow.com/questions/1666797