Latest web development tutorials
×

ASP.NET курс

ASP.NET курс ASP.NET Краткое введение

WP курс

WebPages Краткое введение WebPages Razor WebPages раскладка WebPages папка WebPages Общая ситуация WebPages форма WebPages объекты WebPages файл WebPages помощник WebPages WebGrid WebPages диаграмма WebPages Email WebPages PHP WebPages релиз WebPages примеров

WP справочное руководство

WebPages категория WebPages безопасности WebPages база данных WebPages почтовое отделение WebPages помощник

ASP.NET Razor

Razor Краткое введение Razor грамматика Razor C# переменная Razor C# циркуляция Razor C# логика Razor VB переменная Razor VB циркуляция Razor VB логика

ASP.NET MVC

MVC Краткое введение MVC приложений MVC папка MVC раскладка MVC контроллер MVC вид MVC база данных MVC модель MVC безопасности MVC HTML помощник MVC релиз MVC справочное руководство

WF курс

WebForms Краткое введение WebForms страница WebForms управления WebForms событие WebForms форма WebForms ViewState WebForms TextBox WebForms Button WebForms Связывание данных WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML файл WebForms Repeater WebForms DataList WebForms Связь с базами данных WebForms Главные страницы WebForms навигация WebForms примеров

WF справочное руководство

WebForms HTML WebForms Controls WebForms Validation

помощник ASP.NET MVC HTML

HTML Help используется для изменения вывода HTML.


HTML Helper

По MVC, HTML Help похож на традиционных ASP.NET элементов управления веб-формы.

Как и в веб-формы управления ASP.NET, HTML Help используется для редактирования HTML. Тем не менее, HTML Help является более легким. Web Form с различными элементами управления, HTML Help не рассматривает состояния и событий модели.

В большинстве случаев, помощник HTML это просто метод, который возвращает строку.

По MVC, вы можете создать свой собственный помощник, или непосредственно с помощью встроенного в HTML помощника.


Стандартный помощник HTML

MVC включает в себя наиболее распространенные типы стандартных хелперов HTML элементы, такие как HTML-ссылки и HTML-элементов формы.


HTML ссылки

Самый простой способ заключается в использовании помощника визуализации HTML ссылка Html.ActionLink ().

По MVC, Html.ActionLink () не подключен для просмотра. Это создает подключение к работе контроллера.

Razor синтаксис:

@Html.ActionLink("About this Website", "About")

ASP синтаксис:

<%=Html.ActionLink("About this Website", "About")%>

Первый параметр это текст ссылки, а второй параметр является именем работы контроллера.

Выше Html.ActionLink () помощник, выводит следующий HTML:

<a href="/Home/About">About this Website</a>

Html.ActionLink (), чтобы помочь некоторые из свойств:

属性 描述
.linkText URL 文本(标签),定位点元素的内部文本。
.actionName 操作(action)的名称。
.routeValues 传递给操作(action)的值,是一个包含路由参数的对象。
.controllerName 控制器的名称。
.htmlAttributes URL 的属性设置,是一个包含要为该元素设置的 HTML 特性的对象。
.protocol URL 协议,如 "http" 或 "https"。
.hostname URL 的主机名。
.fragment URL 片段名称(定位点名称)。

Примечание: Вы можете передать значение в контроллер. Например, вы можете перенести операции редактирования базы данных записей базы данных ID:

Razor синтаксис C #:

@Html.ActionLink("Edit Record", "Edit", new {Id=3})

Razor синтаксис VB:

@Html.ActionLink("Edit Record", "Edit", New With{.Id=3})

Выше Html.ActionLink () помощник, выводит следующий HTML:

<a href="/Home/Edit/3">Edit Record</a>

HTML элементы формы

Ниже можно использовать для визуализации HTML Help (модификация и выход) HTML элементы формы:

  • BeginForm ()
  • EndForm ()
  • TextArea ()
  • TextBox ()
  • CheckBox ()
  • RadioButton ()
  • ListBox ()
  • DropDownList ()
  • Скрытый ()
  • Пароль ()

ASP.NET Синтаксис C #:

<%= Html.ValidationSummary("Create was unsuccessful. Please correct the errors and try again.") %>
<% using (Html.BeginForm()){%>
<p>
<label for="FirstName">First Name:</label>
<%= Html.TextBox("FirstName") %>
<%= Html.ValidationMessage("FirstName", "*") %>
</p>
<p>
<label for="LastName">Last Name:</label>
<%= Html.TextBox("LastName") %>
<%= Html.ValidationMessage("LastName", "*") %>
</p>
<p>
<label for="Password">Password:</label>
<%= Html.Password("Password") %>
<%= Html.ValidationMessage("Password", "*") %>
</p>
<p>
<label for="Password">Confirm Password:</label>
<%= Html.Password("ConfirmPassword") %>
<%= Html.ValidationMessage("ConfirmPassword", "*") %>
</p>
<p>
<label for="Profile">Profile:</label>
<%= Html.TextArea("Profile", new {cols=60, rows=10})%>
</p>
<p>
<%= Html.CheckBox("ReceiveNewsletter") %>
<label for="ReceiveNewsletter" style="display:inline">Receive Newsletter?</label>
</p>
<p>
<input type="submit" value="Register" />
</p>
<%}%>