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网站的必备工具 ...
随机推荐
- HDU5130 Signal Interference
/* HDU5130 Signal Interference http://acm.hdu.edu.cn/showproblem.php?pid=5130 计算几何 圆与多边形面积交 * */ #in ...
- HDU 4133
注意题目中的一句话:If a number m has bigger evaluating value than all the numbers smaller than it... 这让我重新想过反 ...
- wordpress迁移以及遇到的一些问题[mysql备份导入导出][固定链接404]
总的问题有两个,一是apache的配置,二是mysql的导出和导入.以及迁移后遇到的一些问题解决过程和方法. A机器为老server.B为新server,A机器使用Appserv,B使用wmap,在配 ...
- CodeForces--609C --Load Balancing(水题)
Load Balancing Time Limit: 2000MS Memory Limit: 262144KB 64bit IO Format: %I64d & %I64u Subm ...
- 8.QList QMap QVariant
QList int main1(int argc, char *argv[]) { QApplication a(argc, argv); QList<,,}; mylist << ...
- electron-vue中使用iview 报错this. is readonly的解决办法
title: electron-vue中使用iview 报错this. is readonly的解决办法 toc: false date: 2019-02-12 19:33:28 categories ...
- Codeforces 232E - Quick Tortoise bitset+分治
题意: 思路: //By SiriusRen #include <cstdio> #include <bitset> #include <vector> using ...
- POJ 1466 最大独立点集
思路:匈牙利 n-ans/2; // by SiriusRen #include <cstdio> #include <cstring> #define N 505 using ...
- shopping car 3.0
#!/usr/bin/env python# -*- coding: utf-8 -*-# @File : 购物车3.0.py# @Author: Anthony.waa# @Date : 2018/ ...
- Log4Net快速配置
1. Log4NET的概念: a) 级别:trace.debug.info.warn.error.fatal.常用debug(调试信息,程序员临时跟踪执行,在正式运行的项目中应该不显示):warn(警 ...