Задать вопрос
AlexXYZ
@AlexXYZ
O Keep Clear O

Visual Studio 2015 Ent не показывает Design mode для Application Pages в проекте Sharepoint?

Здравствуйте.
Требуется разработать кастомную форму для ввода логина и пароля на сайте Sharepoint. Вроде ничего сложного. поля ввода логина и пароля. Но при создании страницы (ApplicationPage)Login.aspx нет возможности открыть WYSIWYG-редактор Designer, только Source:
babff9fdb9bd482da91e2f004a1be0e5.png
Однако простые HTML страницы можно открыть и кнопки для переключения режимов есть:
59889d22469a4cd1b5add10f21917ab2.pngКак открыть ApplicationPages в Designer? Может какой-то компонент не доставлен?

Дополнительно:
Windows Server 2012 R2 rus, Sharepoint 2013 SP1 Rus, VisualStudio 2015 sp1
503e4b96229a4edba1744bfb211ca11c.png
Выбор любого способа открытия всё равно показывает только source:
428aa9db003a47e6ae3d175733d1a26a.png
Хотя в документации написано, что для редактирования ApplicationPages можно использовать Designer:
https://msdn.microsoft.com/en-us/library/ee231557.aspx
f0ff1817a7474099b4b373d790ff9928.png
- Также не создаются и не обновляются файлы *.designer.cs, но скорее всего это следствие того, что не работает designer.
- "Средства разработчика Office" тоже установлены.
- сброс настроек делал "devenv /resetskippkgs"
  • Вопрос задан
  • 520 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Buzzz
@Buzzz
SharePoint | Office 365 | .Net Developer
Понятное дело, ASPX более сложная страница, чем просто html, aspx необходимо компиляция code behind и подход тут более другой, чем просто markup language, здесь контролло-агрегация в перемешку с html, в некоторых веб формс aspx можно открыть на дизайнер, но к SharePoint это никак не относится. Но есть один выход из положения. Ставите CKSDEV соответствующий вашей версии VS, там есть возможность Deploy as Both, он скопирует Dll в GAC, а все что касается HIVE15 ( папка layout) положит туда. И по ссылке ••/_layouts/15/..... Сможете только посмотреть результат. Ну а дальше уже кастомизируйте либо через ваш CSS, ну а дальше вы уже и сами знаете что делать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы