Незначительный дизайнер веб-форм - PullRequest
0 голосов
/ 25 октября 2011


Будучи старшеклассником [который в значительной степени обладает знаниями C # первой степени] - я получил задание на израильские экзамены «багрут» [которые являются последними, наиболее важными экзаменами в средней школе] - до того, как мы на самом деле прошли учебные материалы в классе [около 3 лет назад.]

Это должен был быть простой динамический веб-сайт, может быть базовый социальный веб-сайт или интернет-магазин, с важностью ASP.NET на стороне сервера.

Мой учитель дал мне книгу 2006 года «ASP.NET & XML Web Services» - и я начал учиться.
Проблема в том, что у меня VS2010 Ultimate с установленным .NET FW 4, и, очевидно, он сильно отличается от C# Express, который есть у автора книги.

На моем VS Design Editor HTML не позволяет мне иметь уровень свободы WinForms, но заставляет меня писать CSS самостоятельно, не показывать мне обычного XY-дизайнера, а что-то вроде блога WYSIWYG - без свободы перемещения вещей.

Поскольку я не хочу слишком усердно работать над преобразованием инструкций книги в мой VS, я хотел бы знать, возможно ли получить [вероятно, устаревший] WinForms - WebForms конструктор - а не путем загрузки очень старая версия VS.

Я попытался немного поиграться с VS и обнаружил, что в книге используется System.Web.UI.Page, а в моем VS используется System.Web.UI.HtmlControls.HtmlForm - даже изменение вручную на UI.Page ничего не дало конструктору.

Можно ли "вернуться" к дизайнеру WinForm? Спасибо!

Ответы [ 4 ]

2 голосов
/ 25 октября 2011

Разработка веб-форм сильно отличается от разработки winforms, так как дизайнер использует HTML для разметки. Там действительно нет способа изменить это, но должен быть дизайн, который позволяет вам перетаскивать и перемещать вещи так же, как вы бы создавали окна.

Что касается дизайна вашего сайта, то, вероятно, нет способа избежать CSS. Представление «Дизайн» должно помочь вам с макетом, но большая часть стилизации и эстетики должна быть выполнена в CSS.

enter image description here

  1. Страница показана в режиме конструктора
  2. Toolbox
  3. Просмотр (Дизайн / Разделение / Источник)
  4. Обозреватель решений
  5. Окно свойств
  6. Выполнить (F5)
2 голосов
/ 25 октября 2011

Нет, невозможно делать то, что ты хочешь. Вы имеете в виду некрасивую, ужасную структуру сетки, которая должна быть никогда не создавалась в первую очередь, как в Visual Studio 2003. Изучите немного HTML. Таблицы достаточно просты в освоении и правильно размечают предметы на разметке.

1 голос
/ 25 октября 2011

Хм, я не веб-разработчик, и у меня нет реального мнения о том, действительно ли WebForms настолько злы, как говорит Икар, но мне придется просто выбросить его в качестве альтернативного ответа на его - ненаучитесь планировать свой HTML с помощью таблиц - таблицы HTML предназначены для табличных данных.Научитесь макетировать ваш HTML, используя <span> и <div>, потому что это правильный и совместимый со стандартами способ сделать это.Кроме того, потому что каждый раз, когда вы используете столы для разметки, где-то умирает хипстер в узких джинсах и толстой оправе, и нам нужны они и их творчество.

1 голос
/ 25 октября 2011

Вы можете переключаться между Контентом (где вы можете перемещать свои «вещи») и Кодом в HTML Designer, но дело в том, что VS2010 (будь то Express или Ultimate) предназначен для профессионального развития, и если вы не хотите, чтобы перейти к знать HTML и CSS, нет смысла их использовать.

Вам лучше использовать другие инструменты, такие как Adobe Dreamweaver, или бесплатные инструменты, такие как Amaya

Обновление: попробуйте WebMatrix

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...