- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
@Html的用法概要1
1.@Html.ActionLink(Text , ViewName,object routeValues)
@Html.ActionLink(Text,ViewName,ControlName)
Html.DisplayFor( modelitem =item.name )
Html.Display
@Html.Label();
在ASP.NET MVC框架中没有了自己的控件,页面显示完全就回到了写html代码的年代。还好在asp.net mvc框架中也有自带的HtmlHelper和UrlHelper两个帮助类。另外在MvcContrib扩展项目中也有扩展一些帮助类,这样我们就不光只能使用完整的html来编写了需要显示的页面了,就可以使用这些帮助类来完成,但最后运行时都还是要生成html代码的。
先来看看HtmlHelper能帮我们生成一些什么样的html呢。直接看效果吧。
1.使用HtmlHelper生成超链接: %=Html.ActionLink(我是超链接,) % br / 2.使用HtmlHelper生成表单: % Html.BeginForm(Index, Simple, FormMethod.Post, new { id = myForm }); % % Html.EndForm();% br / 3.使用HtmlHelper根据路由规则生成表单: % Html.BeginRouteForm(new { controller = Simple, action = Demo }); % %Html.EndForm(); % br / 4.使用HtmlHelper生成一个复选框: %= Html.CheckBox(checkBox,new { id=myCheckBox })%复选框 br / 5.使用HtmlHelper生成上拉列表框: % var dropList = new ListSelectListItem(); for (int i = 0; i 5; i++) { var dropItem = new SelectListItem(); dropItem.Value = i.ToString(); dropItem.Text = i.ToString(); dropList.Add(dropItem); } % %=Html.DropDownList(myList, dropList, new { style = width:100px; })% br / 6.使用HtmlHelper生成隐藏域: %=Html.Hidden(hidden) % br / 7.使用HtmlHelper生成列表框: %var list = new ListSelectListItem(); for (var i = 0; i 5; i++) { var item = new SelectListItem(); item.Value = i.ToString(); item.Text = i.ToString(); list.Add(item); } % %=Html.ListBox(listBox, list, new {style=width:100px; })% br / 8.使用HtmlHelper生成密码输入框: %=Html.Password(password,longgel) % br / 9.使用HtmlHelper生成单选框: %=Html.RadioButton(radio,boy,true) %男 %=Html.RadioButton(radio,girl,false) %女
文档评论(0)