2013-05-27 2 views
0

У нас есть много сайтов с общей функциональностью, разработанных 3-х лицами, в бизнес-логике мы используем общий проект библиотеки (в общей папке), поэтому мы все используем одни и те же функции. Таким образом, исправления и улучшения разделяются для следующих проектов или когда мы перекомпилируем существующий проект. У нас есть класс для некоторых общих функций UI (загрузка ListControl с данными x и т. Д.)C# asp.net Централизованное развитие пользовательского интерфейса

Проблема связана с некоторыми веб-частями, такими как CSS, Javascripts, Common Pages (логин, конфигурация, управление клиентами), теми, кого мы надеваем не знаю точно, как мы можем централизовать их, поэтому у нас есть эти части в совместном проекте, поэтому нам не нужно каждый раз копировать исправления/исправления пасты на другие веб-сайты ...

Пример текущей структуры веб-сайта:

-MyWebSite1 
    -Styles.css 
    -Scripts.js 
    -Login.aspx 
    -Funx.cs (Functions specific to this site) 
    -Consx.cs (Session and other variables specific to this site) 
-CommonProject (In a network shared directory) 
    -FunBusiness.cs 
    -FunWebUI.cs  
    -ConsBusiness.cs 
    -ConsWEB.cs 

Есть ли способ сделать это?

+0

Если вы используете главную страницу, вы можете ссылаться на свой стиль и javascript там. – skhurams

+0

@skhurams. Мы уже используем MasterPages для каждого сайта и передаем им исправления/улучшения между сайтами, но как реализовать их как общий проект? – VSP

+0

читайте эту статью http://www.velocityreviews.com/forums/t237225-web-config-javascript.html – skhurams

ответ

0

Сейчас ближе мы пришли к решению этой проблемы после этой статьи для Javascript части: http://msdn.microsoft.com/en-us/library/bb398930(v=vs.100).aspx

Сейчас мы исследуем, используя только одну ссылку на файл JS и в том числе другие JavaScript ссылки динамически и общие части CSS и MasterPages ...

0

Возможно, вы можете добавить эти общие файлы ссылок в качестве Связанного файла в Visual Studio. Таким образом, вы можете поддерживать один файл, сохраняя его в другом месте.

С Microsoft:

Ссылка файл оставляет файл в его текущем местоположении и сохраняет ссылку на файл из текущего проекта.

Другим решением было бы создать сценарий копирования перед компиляцией в Visual Studio. Ссылка на here.

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