MVC3----辅助方法的使用

1,

@Html.TextBox("txt", "hello", new { style = "width:1000px;height:1000px;" })

生成标签:

<input id="txt" name="txt" style="width:1000px;height:1000px;" type="text" value="hello" />

2,

特殊属性(class:c#保留关键字)

@Html.TextBox("txt", "hello", new { style = "width:1000px;height:1000px;",@class="aa" })

生成标签:

<input class="aa" id="txt" name="txt" style="width:1000px;height:1000px;" type="text" value="hello" />

3,

带连接字符的属性(例如:data_result)

@Html.TextArea("text", "hello", new { data_result ="data"})

生成标签:

<textarea cols="20" data-result="data" id="text" name="text" rows="2">hello</textarea>

4,

@using (Html.BeginForm())
{ 
    <input type="submit" value="Create" />
}

生成标签:

<form action="/storemanager" method="post">

<input type="submit" value="Create" />

</form>

==================添加输入元素

[email protected]

@Html.TextBox("Title", string.Empty)
//单行输入

生成标签:

<input id="Title" name="Title" type="text" value="" />

[email protected]

@Html.TextArea("Title", string.Empty)
//多行输入

生成标签:

<textarea cols="20" id="Title" name="Title" rows="2">

[email protected]

@Html.Label("Title","请输入:")

生成标签:

<label for="Title">请输入:</label>

---- @Html.ListBox(可以多项选择)

@{
    List<string> listbox = new List<string>();
    listbox.Add("a");
    listbox.Add("b");
    listbox.Add("c");
 }

 @Html.ListBox("listitem", new SelectList(listbox,"a"))

控制器代码:

//                                  集合 ,值字段,文本字段,选定的值
ViewBag.GenreId = new SelectList(db.Genres, "GenreId", "Name", album.GenreId);

视图代码:

时间: 2024-08-09 10:34:47

MVC3----辅助方法的使用的相关文章

ASP.NET MVC3学习心得-----表单和HTML辅助方法

5.1表单的使用 5.1.1  action和method的特性 表单是包含输入元素的容器,包含按钮.复选框.文本框等元素,表单的这些输入元素使得用户能够向页面中输入信息,并把输入信息提交给服务器.Action特性告知浏览器将URL提交到哪里,method特性来说明用何种方式告知浏览器,默认为get方法 5.1.2Get和Post方法 1.如果不想让浏览器把输入值放入查询字符串中,而是想放入HTTP请求的主体中,可以为method赋值post,post可以用来提交信用卡信息.向购物车添加专辑或者

004.MVC视图、辅助方法

一.视图基础- 视图定义: 用户界面,是显示应用程序用户界面(UI)组件 Web应用程序:页面 作用: 1.输出/显示模型数据 2.出入提交 视图建议在View文件夹位置存储视图 视图引擎(了解):本意发动机,这里指的是:处理视图的软件(框架内部) ASP.NET Web窗体提供了一种视图引擎,称为Web窗体引擎 ASP.NET MVC1及MVC2版本中支持Web窗体引擎 ASP.NET MVC3版本除了支持Web窗体引擎,还提供了一种新的视图引擎,称为Razor(视图)引擎 Razor引擎更加

(转)表单和HTML辅助方法 - ASP.NET MVC 3

——选自<ASP.NET MVC3 高级编程(第5章)  孙远帅 译> ——微软ASP.NET MVC系列书籍地址: http://www.wrox.com/WileyCDA/WroxTitle/Professional-ASP-NET-MVC-3.productCd-1118076583.html 第5章 表单和HTML辅助方法  本章内容简介: * 理解表单 * 如何利用HTML辅助方法 * 编辑和输入的辅助方法 * 显示和渲染的辅助方法 顾名思义,HTML辅助方法是用来辅助HTML开发的

ASP.NET MVC5(三):表单和HTML辅助方法

表单的使用 Action和Method特性 Action特性用以告知浏览器信息发往何处,因此,Action特性后面需要包含一个Url地址.这里的Url地址可以是相对的,也可以是绝对的.如下Form标签向Bing的search页面发送一个搜索词(输入元素的名称为q). <form action="http://www.bing.com/search"> <input name="q" type="text" /> <i

《ASP.NET MVC高级编程(4版)》读书笔记(5)表单和HTML辅助方法

5.1 表单使用 5.1.1 action 和 method 特性 <form action="/Home/Index"> <input name="q" type="text"/> <input value="提交" type="submit" /> </form> 如果没有 method 默认是: get 方法. 5.1.2 GET 方法还是 POST 方

MVC5高级编程_表单和html辅助方法

使用HTML辅助方法关键在于 确保HTML页面链接中的URL指向正确的位置.表单元素拥有适用于模型绑定的合适名称和值,以及当模型 绑定失败时其他元素能够显示相应的错误提示消息. 1.表单的使用     @using(Html.BeginForm("Searhch", "Home", FormMethod.Get,new { target = "_blank", @class="editForm", data-validatab

MVC强类型视图、强类型HTML辅助方法

强类型视图: <table> <tr> <td>ID:</td><td><%: Model.Id %></td> </tr> <tr> <td>姓名:</td><td><%: Model.UserName %></td> </tr> <tr> <td>年龄:</td><td><

HTML辅助方法的练习一

index.cshtml @{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>Index</title> </head> <body> <div> HTML辅助方法的练习,帮程序员脱离苦海 &

【MVC】自定义ASP.NET MVC Html辅助方法

在ASP.NET MVC中,Html辅助方法给我们程序员带来很多方便,其重要性也就不言自明.有时候,我们不想重复地写一些HTML代码,或者MS没有提供我们想要的那个HTML标签的Html辅助方法,那么,我们就可以通过自己定义一个Html扩展方法来达到这个目的. 比如,到目前为止,Html扩展方法中没有关于<input type="file" />这类标签的辅助方法,那么我们就可以自已实现一个.本文以实现<input type="file" />

MVC中使用内建的HTML辅助方法产生表单元素提交表单与button按钮事件的陷阱

网站模板页有个登陆的退出按钮,当点击时跳转到登陆页面. <button onclick="logout()" >退出</button> $("#logOut").click(function () { location.href = "@Url.Action("Logout", "Account")"; }); 然后再某个页面楼主用了HTML辅助方法产生表单元素,代码如下所示: @H