@{
ViewBag.Title = "Index";
}

<h2>Index</h2>

<div>
@{
int id=12121;
var ID = 34443;
string name = "Tom";
string Name = "jim";
}
</div>

<div>@id</div>
<div>@ID</div>
<div>@name</div>
<div>@Name</div>
<div>字符串拼接aa @id bb</div>
<div>名字拼aa @{@name}bb</div>
<div>
@{
<div>
<br/>文本
内部<br/>
<br/>
</div>
@:内部<br/>文本二

}

</div>

<br/>
@*Html.TextBox*@

@*//服务端写法*@
@Html.TextBox("txtUserName")
@*//客户端生成*@
<input id="txtUserName" name="txtUserName" type="text" value="" />

<br/>
@*Html.Password*@

@* //服务端写法*@
@Html.Password("txtPassword")
@* //客户端生成*@
<input id="txtPassword" name="txtPassword" type="password" />

<br/>
@*3.Html.Label*@

@*//服务端写法*@
@Html.Label("txtUserName", "显示值")
@*//客户端生成*@
<label for="txtUserName">显示值</label>

<br/>

@*4.Html.DropDownList*@

@* 服务端写法 *@
@{
//下拉列表的值
List<SelectListItem> selectList = new List<SelectListItem>();
selectList.Add(new SelectListItem { Value = "1", Text = "列表项一" });
selectList.Add(new SelectListItem { Value = "2", Text = "列表项二" });
}
@Html.DropDownList("ddlList", (SelectList)new SelectList(selectList.AsEnumerable(), "Value", "Text"))
@* //客户端生成*@
<select id="ddlList" name="ddlList"><option value="1">列表项一</option>
<option value="2">列表项二</option>
</select>

<br/>

@* Html.RadioButton*@

@* //服务端写法*@
@Html.RadioButton("rdo", "男")
@* //客户端生成*@
<input id="rdo" name="rdo" type="radio" value="男" />

<br/>

@* Html.CheckBox*@

@* //服务端写法*@
@Html.CheckBox("chk")
@* //客户端生成*@
<input id="chk" name="chk" type="checkbox" value="true" /><input name="chk" type="hidden" value="false" />

<br/>

@*7.Html.ActionLink*@

@*//服务端写法*@
@Html.ActionLink("链接首页", "Login")
@*//客户端生成*@
<a href="/User/Login">链接首页</a>

HTMlhleper的更多相关文章

  1. 自己动手写控件(模仿mvc htmlhelper的类)

    自定义helper类,要求命名空间在 System.Web.Mvc之下,要求,静态类,静态方法,特殊生成对应html的返回字段, 传递Htmlhleper,返回特定类型 返回值是MvcHtmlStri ...

随机推荐

  1. SQL Server 2012 联机丛书离线安装

    昨日根据微软官网的方式安装SQL Server 2012 联机丛书报错,无法安装: 联机丛书下载位置及安装方式: 按照给出的方式安装,无法完成,错误如下:

  2. JQuery实现table分页

    1.直接贴代码: ; //每页显示的记录条数 ; //显示第curPage页 var len; //总行数 var page; //总页数 $(function(){ len =$(; //去掉表头 ...

  3. LoadRunner脚本参数化设置

    LoadRunner,是一种预测系统行为和性能的负载测试工具,其中VUG(Virtual User Generator)主要用于虚拟用户生成和脚本编辑.为了实现单用户多次迭代执行脚本,VUG提供了强大 ...

  4. 数字图像处理作业使用OpenCV - 配置

    使用环境:Windows7 旗舰版 + vs2008 + OpenCV2.0a 基本上配置都是通过网上一个教程,在此附上地址 Click ME. 为了避免因不同版本而出现的安装问题,我还是下载了2.0 ...

  5. [转]CSS hack大全&详解

    转自:CSS hack大全&详解 1.什么是CSS hack? CSS hack是通过在CSS样式中加入一些特殊的符号,让不同的浏览器识别不同的符号(什么样的浏览器识别什么样的符号是有标准的, ...

  6. springMVC拦截器和过滤器总结

    拦截器: 用来对访问的url进行拦截处理 用处: 权限验证,乱码设置等 spring-mvc.xml文件中的配置: <beans xmlns="http://www.springfra ...

  7. kaggle数据挖掘竞赛初步--Titanic<随机森林&特征重要性>

    完整代码: https://github.com/cindycindyhi/kaggle-Titanic 特征工程系列: Titanic系列之原始数据分析和数据处理 Titanic系列之数据变换 Ti ...

  8. 网页 css 样式 初始化

    body, div, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4 {margin:0;padding:0;font-style:normal;font:12p ...

  9. javascript 实现tab菜单切换

    <!DOCTYPE html> <html> <head> <title></title> </head> <body s ...

  10. Asp.net MVC3表格共用分页功能

    在建立的mvc3项目中,在Razor(CSHTML)视图引擎下,数据会在表格中自动的生成,但分页没有好的控件实现,这里我们开发了设计了一个分页的模板,适合于没有数据提交和有数据提交的分页的分页. 第一 ...