ASP.NET-HTML.Helper常用方法
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常用方法的更多相关文章
- asp.net MVC helper 和自定义函数@functions小结
asp.net Razor 视图具有.cshtml后缀,可以轻松的实现c#代码和html标签的切换,大大提升了我们的开发效率.但是Razor语法还是有一些棉花糖值得我们了解一下,可以更加强劲的提升我们 ...
- ASP.NET MVC @helper使用说明
简单的 @helper 方法应用场景 Razor中的@helper语法让您能够轻松创建可重用的方法,此方法可以在您的视图模板中封装输出功能.他们使代码能更好地重用,也使代码更具有可读性. 在我们定义@ ...
- [转]asp.net MVC helper 和自定义函数@functions小结
本文转自:http://www.cnblogs.com/jiagoushi/p/3904995.html asp.net Razor 视图具有.cshtml后缀,可以轻松的实现c#代码和html标签的 ...
- ASP.NET网页验证码常用方法
验证码生产类 using System; using System.Data; using System.Configuration; using System.Web; using System.W ...
- ASP.NET API Helper Page 创建并生成相关帮助文档
创建API项目 修改原工程文件,该行为是为了避免和引入第三方API工程文件冲突 修改发布设置 引入需要生成文档的相关文件,将第三方API依赖的相关文件(XML文件非常重要,是注释显示的关键),复制到文 ...
- ASP.NET MVC使用Bootstrap系列(5)——创建ASP.NET MVC Bootstrap Helpers
阅读目录 序言 内置的HTML Helpers 创建自定义的Helpers 使用静态方法创建Helpers 使用扩展方法创建Helpers 创建Fluent Helpers 创建自动闭合的Helper ...
- 构建ASP.NET网站十大必备工具(1)
最近使用ASP.NET为公司构建了一个简单的公共网站(该网站的地址:http://superexpert.com/).在这个过程中,我们使用了数量很多的免费工具,如果把构建ASP.NET网站的必备工具 ...
- ISAPI筛选器及对ASP源文件的保护
ISAPI筛选器及对ASP源文件的保护 2009-04-21 01:45:57 标签:ISAPI 筛选器 ASP 源文件 保护 摘要:本文介绍了利用ISAPI筛选器保护ASP源文件的方法,并给出一个实 ...
- 构建ASP.NET网站十大必备工具
最近使用ASP.NET为公司构建了一个简单的公共网站(该网站的地址:http://superexpert.com/).在这个过程中,我们使用了数量很多的免费工具,如果把构建ASP.NET网站的必备工具 ...
随机推荐
- hdu 3177贪心
#include<stdio.h>/*只能按这种形式排序单纯一种形式是不对的,按ai排序 20 2 1 1 10 20 按bi排序 20 2 5 17 1 16 都是不对的 二a.u+b. ...
- [SharePoint2010开发入门经典]SPS2010开发工具
本章概要: 1.了解不同的开发SPS的方法 2.了解SPS开发工具和环境 3.使用VS2010和SPD还有Blend开发SPS
- Struts文件下载具体解释
在做项目中上传下载肯定是少不了的,本博文对struts2的下载进行解释并附上部分代码 1.action类 public class FileDownLoadAction extends ActionS ...
- Cocos2dx之使用UI库结合cocostudio
使用cocostudio的UI编辑器编辑好UI界面,导出UI文件,直接在cocos2dx中使用.通过tag或者name来获取到UI控件 1.编辑ui界面,直接用模板然后拖几个控件过去 2.cocos2 ...
- hadoop(八) - hbase集群环境搭建
1. 上传hbase安装包hbase-0.96.2-hadoop2-bin.tar.gz 2. 解压 tar -zxvf hbase-0.96.2-hadoop2-bin.tar.gz -C /clo ...
- cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第一步---開始界面&关卡选择
/* 说明: **1.本次游戏实例是<cocos2d-x游戏开发之旅>上的最后一个游戏,这里用3.0重写并做下笔记 **2.我也问过木头本人啦.他说:随便写,第一别全然照搬代码:第二能够说 ...
- QFileSystemModel只显示名称,不显示size,type,modified
Qt 提供的 QFileSystemModel可以提供文件目录树预览功能,但是预览的都自带了Name,size,type, modified等信息.我现在只想显示name这一列,不想显示size,ty ...
- BZOJ:2958 序列染色 DP
bzoj2958 序列染色 题目传送门 Description 给出一个长度为N由B.W.X三种字符组成的字符串S,你需要把每一个X染成B或W中的一个. 对于给出的K,问有多少种染色方式使得存在整数a ...
- 最大似然估计的缺陷 —— 方差和均值的 bias
0. 均匀分布期望的最大似然估计 首先我们来看,如何通过最大似然估计的形式估计均匀分布的期望.均匀分布的概率密度函数为:f(x|θ)=1θ,0≤x≤θ.不失一般性地,将 x1,x2,-,xn 排序为顺 ...
- JSP页面动态查询添加数据与分页数据显示
1 . <%@ page language="java" contentType="text/html; charset=UTF-8"%> < ...