标签:
HTML 帮助器用于修改 HTML 输出。
HTML 帮助器用于修改 HTML,HTML 帮助器没有事件模型和 view state。在大多数情况下,HTML 帮助器仅仅是返回字符串的方法。
MVC 包含了大多数常用的 HTML 元素类型的标准帮助器,比如 HTML 链接和 HTML 表单元素。
呈现 HTML 链接的最简单方法是使用 HTML.ActionLink() 帮助器。
通过 MVC,Html.ActionLink() 不连接到视图。它创建控制器操作(controller action)的连接。
Razor 语法:
@Html.ActionLink("About this Website", "About")
第一个参数是链接文本,第二个参数是控制器操作的名称。
上面的 Html.ActionLink() 帮助器,输出以下 HTML:
<a href="/Home/About">About this Website</a>
Html.ActionLink() 帮助器的若干参数:
参数 | 描述 |
---|---|
linkText | 定位点元素的内部文本。 |
actionName | 操作的名称。 |
controllerName | 控制器的名称。 |
protocol | URL 协议,如“http”或“https”。 |
hostname | URL 的主机名。 |
fragment | URL 片段名称(定位点名称)。 |
routeValues | 一个包含路由参数的对象。 |
htmlAttributes | 一个对象,包含要为该元素设置的 HTML 特性。 |
注释:可以向控制器操作传递值。例如,能够像数据库编辑操作传递数据库记录的 id。
Razor 语法 C#:
@Html.ActionLink("Edit Record", "Edit", new {Id=3})
上面的 Html.ActionLink() 帮助器,输出以下 HTML:
<a href="/Home/Edit/3">Edit Record</a>
以下 HTML 帮助器可用于呈现(修改和输出)HTML 表单元素:
理解ASP.NET中MVC 编程模型 第4章 HTML帮助器
标签:
原文地址:http://www.cnblogs.com/johnvwan/p/4591917.html