2009-11-03 3 views
2

Я хочу использовать файл JavaScript, лежащий в корневой папке. Как включить этот JS-файл?Как я могу использовать файл JavaScript в моем проекте ASP.NET?

+0

Используйте «JavaScript» или «Javascript» или даже «javascript». JavaScript - это реализация ECMAScript и * не имеет ничего общего с Java *. – 2009-11-03 18:51:18

+0

Или даже «JS». И JScript - это еще одна история ... –

+0

Как вы не знаете, как это сделать? –

ответ

5

Она должна быть такой же, как в том числе в любом стандартном HTML страницы ..

<script type="text/javascript" src="/scriptname.js"></script> 

Если это не совсем то, что вы ищете, дайте мне знать, и я был бы рад расширить насколько как я могу.

3

использование

<script language="javascript" src="FILE PATH"></script> 
+5

Стандартный способ - использовать type = "text/javascript" вместо атрибута language. –

+0

Фактически атрибут 'language' используется для совместимости старых браузеров, но современные современные браузеры теперь используют' type = "text/javascript" ' – Tarik

2

Если вам необходимо включить JavaScript из кода позади страницы или WebControl, у вас есть несколько вариантов

this.Page.ClientScript.RegisterClientScriptInclude(typeof(WebControlThatNeedsIt), "IdentifierOfTheScriptSuchAsLoad", "~/myfile.js"); 

this.Page.ClientScript.RegisterClientScriptBlock(typeof(WebControlThatNeedsIt), "IdentifierOfTheScriptSuchAsLoad", "<script type=\"text/javascript\" src=\"/myfile.js\"></script>",false); 

Если вы не можете использовать то, что Куинтон Отдается в разметки.

<script type="text/javascript" src="/myfile.js"></script> 

Обратите внимание, что при использовании

</script> 

важно, поскольку само закрытие не работает с тегами сценария, то есть:

<script type="text/javascript" src="/myfilewontwork.js"/> 
0

Кроме того, если вы используете Visual Studio, вам может перетащить файл прямо в ваш файл aspx, и он создаст правильную разметку для вас.

Смежные вопросы