В настоящее время у меня есть проект веб-приложения в VS2010.Каждый элемент управления (в файлах * .ascx) содержится в отдельной папке вместе с веб-службами, используемыми этим элементом управления (в файлах * .asmx), и объектом javascript, который используется для управления им (в файлах * .js).Таким образом, макет проекта выглядит примерно так:
WebApp/
WebControl1/
WebControl1.ascx
WebControl1.ascx.cs
WebControl1.ascx.designer.cs
WebControl1.asmx
WebControl1.asmx.cs
WebControl1.js
WebControl2/
...
Global.asax
Default.aspx
Default.aspx.cs
Default.aspx.designer.cs
...
Проект расширяется, и я надеюсь обновить и заменить файлы .js с помощью Script #.Я хотел бы сохранить эту структуру, но, насколько я могу судить, нет никакого способа смешать Script # и обычные файлы C # в одном проекте.
Я посмотрел файл Readme PDF на сайте Script #и скачал пример PhotoDemo, но я не могу найти никаких примеров использования Script # вместе с веб-элементами управления.Я попытался добавить шаблон «Поддержка сценариев» в проект, а затем добавить шаблоны классов и страниц из списка шаблонов Script #, но оба они рассматриваются как обычные файлы исходного кода C #.
Я использовалотражатель для просмотра бинарных файлов mscorlib, System.Web, ScriptSharp.Web, ScriptSharp.VisualStudio, ScriptSharp и Script.Windows, которые установлены Script # и не смогли найти ничего, что могло бы позволить такое поведение.
Кто-нибудь реализовал что-то подобное или есть какие-то подсказки?
Единственный способ, которым мне удалось использовать Script # на данный момент, - это создать отдельный проект Script # и иметь вывод дляфайлы javascript находятся внутри моего веб-приложения.Это работает, но не идеально.
Спасибо за ваше время,
Хью