@{
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基础--索引

    索引的概念: 在数据库中索引是用于提升数据库查询操作性能的一种手段,但在频繁更新的表上,索引反而会降低性能. 常用的索引结构: B*树索引 位图索引 B树索引: B书索引是最基本的索引结构,Oracl ...

  2. mysql delete 使用别名 语法

    今天删除数据,写了这么条sql语句, DELETE   from  sys_menus s WHERE s.MENU_ID in (86,87,88); 结果报错.. [Err] 1064 - You ...

  3. svn-多个项目版本库和自动同步更新post-commit

    由于项目测试需求,需要远程服务器上使用svn做版本控制. 需求: 1,项目test1,项目test2,各自独立版本库,各自独立用户权限,便于项目管理 2,同步提交,本地svn提交至版本库后,服务器上的 ...

  4. spark 安装

    Spark 集群安装 1.上传tar包,解压tar包 tar -zxvf spark-2.0.0-bin-hadoop2.6.tgz 2.修改配置文件(这是yarn模式) 进入 spark/conf ...

  5. 解决VS2012编写JQuery代码不能智能提示的问题(其他js库的代码提示设置估计类似)

    VS默认设置下编写jQuery代码是这样的: 解决办法: 1.在项目的"管理NuGet程序包"中安装JQuery: 2.打开:工具 -> 选项 -> 文本编辑器 -&g ...

  6. Python unittest appium

    import unittest from appium import webdriver from appium.common.exceptions import NoSuchContextExcep ...

  7. python 基本语法

    第一个python程序 打开Sublime Text -->输出 print"Hello World" -->保存为frist.py -->打开命令行运行,运行p ...

  8. (49) odoo context操作

    * context  这是一个上下文,运用很灵活 * 得到整个context  V7  context=dict(context or {})  这个版本是明传  V8   self.context_ ...

  9. tensorflow版的bvlc模型

    研究相关的图片分类,偶然看到bvlc模型,但是没有tensorflow版本的,所以将caffe版本的改成了tensorflow的: 关于模型这个图: 下面贴出通用模板: from __future__ ...

  10. 用于阻止div上的事件和div上的按钮的事件同时触发

    event.stopPropagation()  阻止事件冒泡  用于ie11以上