WebResources на веб-сайте ASP.NET - PullRequest
       24

WebResources на веб-сайте ASP.NET

0 голосов
/ 20 августа 2010

Я занимаюсь разработкой веб-сайта с использованием SiteFinity в Visual Studio 2008. Это проект веб-сайта, а не проекта веб-приложения.

В процессе разработки я обнаруживаю, что разрабатываю множество пользовательских элементов управления.Проблема в том, что каждый пользовательский элемент управления должен использовать некоторые JavaScript и CSS.Теперь я могу либо включить css / js для каждого элемента управления в пару глобальных файлов css / js, либо я сегодня начал читать о веб-ресурсах.

Как ни странно, я не могу найти какую-либо информацию, которая показываетмне, как этого добиться, и должен ли это быть скомпилированный файл, а не просто создавать ресурсы, к которым можно получить доступ из моих пользовательских элементов управления.

Может кто-нибудь дать краткий обзор или указать мне правильное направлениеодному?

Заранее спасибо Хиггси

Ответы [ 2 ]

0 голосов
/ 23 августа 2010

Нельзя создавать встроенные ресурсы в проекте веб-сайта.

Вы можете создавать встроенные ресурсы в проекте веб-приложения.

alt text

This Свойство Build Action будет отсутствовать в проекте веб-сайта.Если вы используете проект веб-сайта, вы можете создать новый проект Class (новая сборка), который позволит вам использовать встроенные ресурсы.

0 голосов
/ 23 августа 2010

Здесь как добавить ресурсы скрипта на страницу.Ресурс должен находиться в скомпилированной сборке, его действие по сборке должно быть установлено на «Встроенный ресурс» (через правый клик -> свойства), и его следует зарегистрировать как веб-ресурс в файле AssemblyInfo.cs сборки.

Если мы предполагаем, что вам нужно сделать это только для клиентского кода, а не для других типов веб-ресурсов, и если вы разрабатываете элементы управления сценариями (с их компонентами на стороне клиента), это можно сделать напрямуюв реализации GetScriptReferences метод.

...