Инструмент визуального редактирования веб-страниц, который может поддерживать теги веб-форм asp.net

Я очень долго искал редактор веб-страниц, который позволил бы мне визуально редактировать уже разработанную страницу веб-формы asp.net. все это время я создавал свои страницы с помощью Dreamweaver (теперь я использую Dreamweaver CS4) и перенес свои проекты в Visual Studio 2010, чтобы сделать страницы asp.net из этого шаблона. Функция редактирования таблиц для веб-форм в Visual Studio действительно раздражает, и при попытке изменить ширину столбца структура таблицы повреждается, и VS решает изменить все в этой таблице (сравните это с Dreamweaver, который изменяет только те два столбца, у которых граница изменены вместо всех столбцов этой таблицы).

К сожалению, Dreamweaver не распознает синтаксис тегов asp.net и из-за этого не может правильно отобразить их в режиме разработки. Я хочу знать, знаете ли вы какой-либо инструмент (желательно не от Microsoft), который позволяет мне открывать в нем веб-форму asp.net и визуально редактировать элементы страницы без побочных эффектов, которые Visual Studio вызывает в дизайне моей страницы. (Я использую таблицы HTML для упорядочивания элементов страницы.)

Кстати посмотрел по этой ссылке:

http://en.wikipedia.org/wiki/List_of_HTML_editors

но после открытия всех веб-страниц визуальных редакторов я не нашел ни одного инструмента, поддерживающего теги ASP.net.


person Farshid    schedule 29.09.2012    source источник
comment
Вы знаете о Firebug? он доступен во всех браузерах. попробуйте использовать то, что он вам определенно поможет ...   -  person Ram Singh    schedule 08.10.2012
comment
Почему вы используете таблицы? stackoverflow.com/ questions / 83073 /   -  person indra    schedule 08.10.2012
comment
@raman: Я уже использую firebug.   -  person Farshid    schedule 09.10.2012
comment
@ 5arx: спасибо за хорошую ссылку.   -  person Farshid    schedule 09.10.2012
comment
@Farshid есть возможность редактировать html, используя то, что вы можете сделать, и оттуда вы можете скопировать и вставить окончательный результат.   -  person Ram Singh    schedule 09.10.2012


Ответы (2)


Есть ли какая-то особая причина того, что, хотя вы работаете на платформе Microsoft, вы не хотите использовать редактор Microsoft?

MS предоставляет два бесплатных инструмента, которые могут вам помочь:

Кроме того, я настоятельно рекомендую использовать классы CSS для установки ширины в таблицах / столбцах, созданных ASP.NET. (Вместо использования атрибутов стиля для этих элементов управления ASP.NET.)

Надеюсь это поможет.

person Kevin Boucher    schedule 02.10.2012
comment
Извините, но редактор WYSIWYG всех инструментов MS, начиная с Visual Studio.net, 2005, 2008, 2010, VWD и версии Expression Web (v. 4), ужасно справляется с манипуляциями с таблицами. Вот почему я всегда сначала делаю HTML-код с помощью Dreamweaver, а затем перемещаю структуру страницы в VS, чтобы сделать ее веб-сайтом ASP.net. - person Farshid; 03.10.2012
comment
@Farshid Что ты имеешь в виду под ... все ужасно справляются с манипуляциями с таблицами? - person Kevin Boucher; 04.10.2012
comment
Как вы использовали WYSIWYG в течение последних 7 лет и по-прежнему предпочитаете использовать их, а не просто писать свой HTML? - person Lawrence Johnson; 05.10.2012
comment
Для пояснения: я использую CSS для полного хранения свойств моих элементов. но когда мне нужно что-то делать с очень сложными макетами, я не хочу заново вычислять некоторые ужасно вложенные элементы с нуля, и вместо этого я хочу использовать хорошо работающий графический редактор для изменения небольших частей моего макета. Почему я не использую инструменты Microsoft? Попробуй себя! создать новую страницу aspx. поместите на него таблицу, состоящую, например, из 5 или 6 строк и столбцов, сделайте одни столбцы шире других и попытайтесь изменить ширину столбца без изменения других столбцов. - person Farshid; 06.10.2012
comment
@Farshid, последние 8 лет занимаюсь разработкой в ​​Visual Studio. Я думаю, что главное - не слишком полагаться на элементы управления asp.net, предназначенные для облегчения работы с интерфейсом. Я сосредотачиваюсь на том, чтобы ASP.NET выводил нужную мне разметку, а затем я могу делать то, что мне нужно, с помощью CSS и JavaScript. Итак, никаких сеток данных и т. Д. Избежать плохих частей ASP.NET становится еще проще с ASP.NET MVC. Ваше здоровье. - person Kevin Boucher; 07.10.2012
comment
@Kevin: Я не использую VS для дизайна, я действительно знаю, насколько ужасен опыт разработки с VS. Мне он нужен только в тех случаях, когда требуется небольшая модификация, и я не могу вернуть его обратно в Dreamweaver (всегда правильно работающий), потому что DW не поддерживает теги asp.net. - person Farshid; 07.10.2012
comment
+1 Кевину и Лоуренсу, я использую VS в течение нескольких лет, но совсем недавно перешел в веб-разработчика, и я даже не использую панель инструментов для большинства элементов управления, просто введите информацию управления ASP.NET правильно там. @Farshid, почему ты просто не набираешь HTML / CSS? Dreamweaver - огромный костыль. Вдобавок ко всему он выдает раздутый код с большинством вещей. - person Randy E; 08.10.2012
comment
@Kevin: Уважаемый Кевин, спасибо, но ваш ответ для меня совершенно бесполезен, потому что на свой вопрос я пояснил, что у Visual Studio есть серьезные проблемы в сценарии, который я хочу использовать. Инструменты, которые вы сказали, по сути такие же, как VS, и я сам их тестировал, и у них тоже есть эта проблема. - person Farshid; 08.10.2012

вы можете использовать AjaxControlToolkit.HTMLEditor.Editor. Поместите DLL в свой проект, а затем вставьте страницу, которую вы можете редактировать. Создайте некоторую логику для просмотра и редактирования с определенным разрешением, и ваша страница будет иметь редактируемый контент.

person Allan Patrick Patzlaff    schedule 04.10.2012
comment
Похоже, вы не поняли вопрос. - person Farshid; 06.10.2012