博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET MVC HtmlHelper用法大全
阅读量:5167 次
发布时间:2019-06-13

本文共 1932 字,大约阅读时间需要 6 分钟。

HTML扩展类的所有方法都有2个参数:以textbox为例子public static string TextBox( this HtmlHelper htmlHelper, string name, Object value,IDictionary
htmlAttributes )public static string TextBox( this HtmlHelper htmlHelper, string name, Object value, Object htmlAttributes )这2个参数代表这个html标签的属性集合。使用方法如下。 1.ActionLink<%=Html.ActionLink("这是一个连接", "Index", "Home")%>带有QueryString的写法<%=Html.ActionLink("这是一个连接", "Index", "Home", new { page=1 },null)%><%=Html.ActionLink("这是一个连接", "Index", new { page=1 })%>有其它Html属性的写法<%=Html.ActionLink("这是一个连接", "Index", "Home", new { id="link1" })%><%=Html.ActionLink("这是一个连接", "Index",null, new { id="link1" })%>QueryString与Html属性同时存在<%=Html.ActionLink("这是一个连接", "Index", "Home", new { page = 1 }, new { id = "link1" })%><%=Html.ActionLink("这是一个连接", "Index" , new { page = 1 }, new { id = "link1" })%> 生成结果为:
这是一个连接带有QueryString的写法
这是一个连接
这是一个连接有其它Html属性的写法
这是一个连接
这是一个连接QueryString与Html属性同时存在
这是一个连接
这是一个连接 2.RouteLink跟ActionLink在功能上一样。<%=Html.RouteLink("关于", "about", new { })%>带QueryString<%=Html.RouteLink("关于", "about", new { page = 1 })%><%=Html.RouteLink("关于", "about", new { page = 1 }, new { id = "link1" })%> 生成结果:
关于
关于
关于3.Form 2种方法<%using(Html.BeginForm("index","home",FormMethod.Post)){%><%} %> <%Html.BeginForm("index", "home", FormMethod.Post);//注意这里没有=输出%><%Html.EndForm(); %> 生成结果:
4.TextBox , Hidden ,<%=Html.TextBox("input1") %><%=Html.TextBox("input2",Model.CategoryName,new{ @style = "width:300px;" }) %><%=Html.TextBox("input3", ViewData["Name"],new{ @style = "width:300px;" }) %><%=Html.TextBoxFor(a => a.CategoryName, new { @style = "width:300px;" })%> 生成结果:
5.TextArea<%=Html.TextArea("input5", Model.CategoryName, 3, 9,null)%><%=Html.TextAreaFor(a => a.CategoryName, 3, 3, null)%> 生成结果:

 

转载于:https://www.cnblogs.com/cyccess/archive/2013/05/16/3081821.html

你可能感兴趣的文章
理解裸机部署过程ironic
查看>>
Django 组件-ModelForm
查看>>
zabbix 二 zabbix agent 客户端
查看>>
大数据分析中,有哪些常见的大数据分析模型?
查看>>
Generate SSH key
查看>>
URL中不应出现汉字
查看>>
SSH框架面试总结----1
查看>>
如何防止Arp攻击
查看>>
ClassList 标签的用法
查看>>
小细节:Java中split()中的特殊分隔符 小数点
查看>>
【编程思想】【设计模式】【行为模式Behavioral】中介者模式Mediator
查看>>
后端接口时间戳或者随机数的作用
查看>>
IOS越狱环境搭建
查看>>
tomcat docBase 和 path
查看>>
java默认语法、EL、JSTL表达式,JSTL和struts Tag标签的使用总结
查看>>
复杂度分析
查看>>
Vue笔记:使用 axios 发送请求
查看>>
富文本编辑器 - RichEditor
查看>>
LintCode刷题笔记-- Count1 binary
查看>>
java webcontroller访问时报415错误
查看>>