博客
关于我
强烈建议你试试无所不能的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

你可能感兴趣的文章
关于 主键和外键
查看>>
python集合的交,差,并,补集合运算汇总
查看>>
校园分期支付的机遇和风险
查看>>
怕忘记-windows 2003服务器安装Node.js NPM
查看>>
一鍵分享(優化后)
查看>>
dcm4che 的依赖无法下载
查看>>
cygwin主要命令
查看>>
多线程存在哪些风险
查看>>
洛谷P2692 覆盖 题解
查看>>
Linux下清理内存和Cache方法见下文:
查看>>
【AngularJs-模块篇-Form篇】
查看>>
支持向量基
查看>>
单链表 类
查看>>
类的组合 构造函数的用法
查看>>
ORACLE SQL:经典查询练手第三篇
查看>>
ubuntu 包管理
查看>>
java -io字符流FileWrite操作演示
查看>>
vue回到上一个位置
查看>>
UESTC_Infected Land 2015 UESTC Training for Search Algorithm & String<Problem G>
查看>>
.Net 之 RPC 框架之Hprose(远程调用对象)
查看>>