Html.ActionLink方法

Html.ActionLink("linkText","actionName")
Html.ActionLink("linkText","actionName","controlName")
Html.ActionLik("linkText","actionName",routeValues) // routeValue可以向action传递参数,如Html.ActionLink("detail","Detail",new { id=1}),会生成 <a href="Products/Detail/1">detail</a>
Html.ActionLink("linkText","actionName",routeValues,htmlAttributes) // htmlAttribute可以设置<a>标签的属性,如下面的例子
Html.ActionLink("detail","Detail",new{id=1},new{ target="_blank",@class="className"}),<a href="Products/Detail/1" target="_blank">detail</a>,

Html.TextBox方法

@Html.TextBox();       显示的是一个input text控件

Html.TextBox方法

@Html.Password();     显示的是一个input password控件

Html.CheckBox方法

@Html.CheckBox();     显示的是一个input CheckBox控件,例子如下
@Html.RadioButton("Active","true") yes
@Html.RadioButton("Active",false",true) no

Html.RadioButton方法

@Html.RadioButton();     显示的是一个input RadioButton控件

Html.Button方法

@Html.Button();     显示的是一个input Button控件

Html.DropDownList方法

@Html.DropDownList();     显示的是一个input DropDownList控件

Html.Hidden方法

@Html.Hidden();     显示的是一个input Hidden控件

Html.ValidationMessage方法

@Html.ValidationMessage();     显示的是一个input ValidationMessage控件

Html.BeginForm方法

@Html.BeginForm("ActionName","ControllerName",FormMethod.method);     显示的是一个input BeginForm控件,优化内存的控件,避免内存泄漏

Html.DisplayFor方法

@Html.DisplayFor(modelitem=>item.content);   显示的列的内容

Html.DisplayNameFor方法

@Html.DisplayNameFor(model=>model.Title);  显示的是列名

Html.Raw方法

@Html.Raw(ViewBag.ss);直接使用@ViewBag.ss来显示只能显示源代码,使用@Html.Raw可以讲ViewBag中的html代码解析为页面

Html.EditorFor方法

@Html.EditorFor(model=>model.Title,xxxx)

Html.ValidationMessageFor方法

@Html.ValidationMessageFor(model=>model.Title,xxxx)

Html.LabelFor方法

@Html.LabelFor(model=>model.content)

Html.TextArea方法

@Html.TextArea("area",null,new{ id="ta"}); // area是名字,null是传入的字符串,new下的是属性

Html.CheckBoxFor方法

 @Html.CheckBoxFor(modelItem=>item.Checkd)    这个真强,一步写出带有返回值的代码,而且可以在control中直接使用,很好很强大

Url.Conten

@Url.Content可以将ViewBage传回来的~符号给删掉,清理出一个干净的url相对路径给src用
<img src="@Url.Content(ViewBag.ImageUrl)" alt="Alternate Text" />

来自为知笔记(Wiz)

ASP.NET-HTML.Helper常用方法的更多相关文章

  1. asp.net MVC helper 和自定义函数@functions小结

    asp.net Razor 视图具有.cshtml后缀,可以轻松的实现c#代码和html标签的切换,大大提升了我们的开发效率.但是Razor语法还是有一些棉花糖值得我们了解一下,可以更加强劲的提升我们 ...

  2. ASP.NET MVC @helper使用说明

    简单的 @helper 方法应用场景 Razor中的@helper语法让您能够轻松创建可重用的方法,此方法可以在您的视图模板中封装输出功能.他们使代码能更好地重用,也使代码更具有可读性. 在我们定义@ ...

  3. [转]asp.net MVC helper 和自定义函数@functions小结

    本文转自:http://www.cnblogs.com/jiagoushi/p/3904995.html asp.net Razor 视图具有.cshtml后缀,可以轻松的实现c#代码和html标签的 ...

  4. ASP.NET网页验证码常用方法

    验证码生产类 using System; using System.Data; using System.Configuration; using System.Web; using System.W ...

  5. ASP.NET API Helper Page 创建并生成相关帮助文档

    创建API项目 修改原工程文件,该行为是为了避免和引入第三方API工程文件冲突 修改发布设置 引入需要生成文档的相关文件,将第三方API依赖的相关文件(XML文件非常重要,是注释显示的关键),复制到文 ...

  6. ASP.NET MVC使用Bootstrap系列(5)——创建ASP.NET MVC Bootstrap Helpers

    阅读目录 序言 内置的HTML Helpers 创建自定义的Helpers 使用静态方法创建Helpers 使用扩展方法创建Helpers 创建Fluent Helpers 创建自动闭合的Helper ...

  7. 构建ASP.NET网站十大必备工具(1)

    最近使用ASP.NET为公司构建了一个简单的公共网站(该网站的地址:http://superexpert.com/).在这个过程中,我们使用了数量很多的免费工具,如果把构建ASP.NET网站的必备工具 ...

  8. ISAPI筛选器及对ASP源文件的保护

    ISAPI筛选器及对ASP源文件的保护 2009-04-21 01:45:57 标签:ISAPI 筛选器 ASP 源文件 保护 摘要:本文介绍了利用ISAPI筛选器保护ASP源文件的方法,并给出一个实 ...

  9. 构建ASP.NET网站十大必备工具

    最近使用ASP.NET为公司构建了一个简单的公共网站(该网站的地址:http://superexpert.com/).在这个过程中,我们使用了数量很多的免费工具,如果把构建ASP.NET网站的必备工具 ...

随机推荐

  1. BA-siemens-点位类型表

    X(超级点)  输入 0-10v 4-20ma(不可用) Ni 1000 Pt 1000 10k & 100k 热敏电阻 数字输入 脉冲计数输入 输出 0-10v 4-20ma(不可用) 数字 ...

  2. 解决 Mac OS X 10.11 安装 sip 没有权限的问题

    在搭建 PYQT 的过程中我遇上了一个非常恶心的问题,在安装 sip 的时候编译源代码之后的安装过程中一直提示我:Operation not permitted ,我甚至重装了系统也无济于事,终于通过 ...

  3. [Angular] Upgrade existing Angular app to Progressive Web App

    If you alread have an existing Angular application and want to upgrade to progressive web app. 1. In ...

  4. 最全Pycharm教程(38)——Pycharm版本号控制之远程共享

    1.主题 介绍怎样通过GitHub共享你的本地Git版本号库 2.准备工作 (1)Pycharm版本号为2.7或者更高 (2)Git以及GitHub可用 (3)有GitHub storage的读写权限 ...

  5. Android接口和框架学习

    Android接口和框架学习 缩写: HAL:HardwareAbstraction Layer.硬件抽象层 CTS:CompatibilityTest Suite,兼容性測试套件 Android让你 ...

  6. POJ 1836 Alignment(DP max(最长上升子序列 + 最长下降子序列))

    Alignment Time Limit: 1000MS   Memory Limit: 30000K Total Submissions: 14486   Accepted: 4695 Descri ...

  7. openfire 安装部署

    1. openfire安装和配置 本文介绍openfire 在linux上安装部署过程 linux上有两种安装方式,一个是RPM包方式.还有一个是tar.gz压缩包方式, 官方推荐採用RPM包方式,会 ...

  8. C# 遍历文件夹及子目录下所有图片.

    要求:取指定目录下面的所有图片,以表格的型式展示并显示该图片的相对路径. 服务端代码: public partial class ViewIcon : System.Web.UI.Page { JAr ...

  9. checkbox的使用总结

    1 checkbox如何选中时显示内容,不被选中时隐藏内容 <!DOCTYPE html> <html> <head> <meta name="vi ...

  10. Oracle 数据库勒索病毒 RushQL 处理办法

    处理办法来自Oracle 官方: https://blogs.oracle.com/cnsupport_news/%E5%AF%B9%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9A% ...