2009-10-09 4 views
1

Для моих страниц, которые реализуют функцию X, я им внедряю базовый класс (который сам реализует исходную базу).

Эта функция X базовый класс имеет некоторые веб-методы, и я хотел бы, чтобы JavaScript, что требуется при использовании этих веб-методов, которые будут включены в конкретные страницы в виде:Включите внешний JS-файл с базовой страницы

<SCRIPT language="JavaScript" src="FeatureX.js"></SCRIPT> 

Я думал, что это будет так же просто, как добавление атрибута в base.Header в базовом классе, но это значение равно null.

От поиска и поиска в поисковых системах. Кажется, мне нужно создать новую главную страницу, так как это связано с представлением. Однако это кажется излишним для одного заявления. Есть ли способ добавить это прямо из базового класса?

Спасибо.

+0

кажется правильным! это файл JS, помещенный в ту же папку, что и aspx? – Preets

ответ

3

просто добавить

Page.ClientScript.RegisterClientScriptInclude("coursel", ResolveUrl("FeatureX.js")); 
+0

Большое спасибо! Именно то, что я искал. – bean

+1

Обязательно укажите этот код с if if (! Page.ClientScript.IsClientScriptIncludeRegistered («coursel»)), чтобы вы не вливали скрипт несколько раз на страницу –

+0

@ Chris, спасибо за хорошую точку –

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