在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
官网说明:http://msdn.microsoft.com/en-us/library/system.web.mvc.htmlhelper.aspx (1)ActionLink 生成一个特定的控制器行为连接 <%=Html.ActionLink("Edit", "Edit", "Book", new { id = Model.ID }, new { @class = "BookDetail"})%> Edit,为linkText,具体而言就是显示的字符串 (2)AntiForgeryToken 生成一个隐藏的表单字段,可与ValidateAntiForgeryToken属性一起使用以确保Request没有被修改 具体说明: 如果你要保护你的应用程序的多个形式的相互独立,AntiForgeryToken 将生成不同的防伪标志 <%= Html.AntiForgeryToken("someArbitraryString") %> [ValidateAntiForgeryToken(Salt="someArbitraryString")]
具体说明: <%= Html.AttributeEncode(Url.Action("Login")) %>
具体说明: Html.DropDownList( string name, IEnumerable<SelectListItem> selectList, string optionLabel, object htmlAttributes) name:选择元素的名称,绑定到元素视图的模型属性 selectList:选项列表, optionLabel:类似与“Select …” 可选的默认的标签 htmlAttributes:可添加的属性 使用方法
] = items;
List<SelectListItem> items = new List<SelectListItem>();
items.Add( new SelectListItem { Text = "Swimming", Value = "1" }); items.Add(new SelectListItem { Text = "Cycling", Value = "2", Selected = true }); items.Add(new SelectListItem { Text = "Running", Value = "3" }); ViewData["ListItems"] = items;
<%= Html.DropDownList("ListItems") %> (5)Encode 编码字符串,以防跨站脚本攻击 使用方法
(6)Hidden 生成表单隐藏字段 <%= Html.Hidden("SearchType", 1) %> 前台源代码: <input /> (7)ListBox 基于列键值对生成下拉框 使用方法:
<%= Html.ListBox(
"optionsList", new [] { new SelectListItem { Text = "Option 1", Value = "opt1" }, new SelectListItem { Text = "Option 2", Value = "opt2" }, new SelectListItem { Text = "Option 3", Value = "opt3" } }, "Choose an option" ) %>
<%= Html.ListBox(
"optionsList", new [] { new SelectListItem { Text = "Option 1", Value = "opt1" }, new SelectListItem { Text = "Option 2", Value = "opt2" }, new SelectListItem { Text = "Option 3", Value = "opt3" } }, "Choose an option" ) %>
前台源代码: <select Length="16" > <option value="opt1">Option 1</option> 使用方法: <%= Html.Password("password", ViewData["password"]) %> 使用方法: <%=Html.TextBox("Name", Model.Contact.Name)%> 前台源代码: <input / > 最新发布2.0.0.0MVC的已经没有了 使用方法: <%= Html.CheckBox("a") %> 前台源代码: <input /> 使用方法: <% using (Html.BeginForm(Model.PostAction, "Home", FormMethod.Post)) 前台源代码: <form action="/Home/Post" method="post"> (13)Image 生成图像标签 引用一张图片 <%=Html.Image("~/Images/bigwave.jpg") %><br /> 设置名称与宽度
Simple Email: With Subject and Body (15)RadioButton 可选按钮 <%=Html.RadioButton("Name","value") %> |
请发表评论