MVC_表单和HTML辅助方法
- 表单的使用
- action特性告知Web浏览器信息发往哪里. method特性告知浏览器使用HTTP POST 还是 HTTP GET.
- GET请求用于读操作, POST请求用于写操作
- HTML辅助方法
- BeginForm辅助方法可以用来为搜索表单构建一个强壮的标签, 而不必编写很多代码.
- TextArea辅助方法,用来输出HTML原色textarea.
- ValidationSummary 辅助方法可以用来显示ModelState字典中所有验证错误的无序列表.
- TextBox辅助方法渲染一个type特性为text的input标签. 一般利用TextBox辅助方法接收用户自由形式的输入.
- TexArea方法渲染能够显示多行文本的<textarea>元素.
- Label辅助方法返回一个<label/>元素,并使用String类型的参数来决定渲染的文本和for的特性值.
- DropDownList和ListBox辅助方法都翻译一个<select/>元素. DropDownList允许进行单项选择,而ListBox支持多项选择.
- 当ModelState字典中的某一特定字段出现错误时,可以使用ValidationMessage辅助方法来显示相应的错误提示消息.
- 模板辅助方法有Display和Editor, 以及分别与它们对应的强类型方法Html.DisplayFor和Html.EditorFor, 还有他们对应的完整模型Html.DisplayForModel和Html.EditorForModel.
- 其他输入辅助方法
- Html.Hidden辅助方法用于渲染隐藏的输入元素.
- Html.Password辅助方法用于渲染密码字段. 它除了不保留提交值,显示密码掩码之外, 基本上与TextBox辅助方法一样.
- CheckBox辅助方法是唯一一个渲染两个输入元素的辅助方法.
- 渲染辅助方法
- ActionLink辅助方法能够渲染一个超链接, 渲染的连接指向另一个控制器操作.
- RouteLink 辅助方法和 ActionLink 辅助方法循序相同的模式, 但是RouteLink只可以接受路由名称, 而不能接受控制器名称和操作名称.
- URL辅助方法:
- Action辅助方法与ActionLink辅助方法非常相似,但是它不返回锚标签.
- Content辅助方法可以把应用程序的相对路径转换成绝对路径.
- RouteUrl辅助方法与Action 方法遵循同样的模式, 但与RouteLink 一样, 它只接收路由名称, 而不接收控制器名称和操作名称.
- Partial 辅助方法用于将部分视图渲染成字符串.
- RenderPartial辅助方法与 Partial 非常相似, 但RenderPartial 不是返回字符串, 而是直接写入响应输出流.
MVC_表单和HTML辅助方法的更多相关文章
- ASP.NET MVC 3 之表单和 HTML 辅助方法(摘抄)
——选自<ASP.NET MVC3 高级编程(第5章) 孙远帅 译> 第5章 表单和HTML辅助方法 本章内容简介: * 理解表单 * 如何利用HTML辅助方法 * 编辑和输入的辅助方法 ...
- ASP.NET MVC5 高级编程 第5章 表单和HTML辅助方法
参考资料<ASP.NET MVC5 高级编程>第5版 第5章 表单和HTML辅助方法 5.1 表单的使用 5.1.1 action 和 method 特性 默认情况下,表单发送的是 HTT ...
- Asp.net MVC4高级编程学习笔记-模型学习第五课MVC表单和HTML辅助方法20171101
MVC表单和HTML辅助方法 一.表单的使用. 表单中的action与method特性.Action表示表单要提交往那里,因此这里就有一个URL.这个URL可以是相对或绝对地址.表单默认的method ...
- 【ASP.NET MVC系列】浅谈表单和HTML辅助方法
[01]浅谈Google Chrome浏览器(理论篇) [02]浅谈Google Chrome浏览器(操作篇)(上) [03]浅谈Google Chrome浏览器(操作篇)(下) [04]浅谈ASP. ...
- 《ASP.NET MVC高级编程(4版)》读书笔记(5)表单和HTML辅助方法
5.1 表单使用 5.1.1 action 和 method 特性 <form action="/Home/Index"> <input name=&qu ...
- 表单和 HTML 辅助方法– ASP.NET MVC 4 系列
这里有一个疑问,诸如在文本编辑器中输入 HTML 元素如此简单的任务,也需要任何帮助吗?的确,输入标签名称是很容易的事,但是确保 HTML 页面链接中的 URL 指向正确的位置.表单元素 ...
- ASP.NET MVC3学习心得-----表单和HTML辅助方法
5.1表单的使用 5.1.1 action和method的特性 表单是包含输入元素的容器,包含按钮.复选框.文本框等元素,表单的这些输入元素使得用户能够向页面中输入信息,并把输入信息提交给服务器.A ...
- ASP.NET MVC5(三):表单和HTML辅助方法
表单的使用 Action和Method特性 Action特性用以告知浏览器信息发往何处,因此,Action特性后面需要包含一个Url地址.这里的Url地址可以是相对的,也可以是绝对的.如下Form标签 ...
- ASP.NET MVC5 学习系列之表单和HTML辅助方法
一.表单 (一)Action和Method特性 Action特性用以告知浏览器信息发往何处,因此,Action特性后面需要包含一个Url地址.这里的Url地址可以是相对的,也可以是绝对的.如下Form ...
随机推荐
- ACM 分数加减法
分数加减法 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 编写一个C程序,实现两个分数的加减法 输入 输入包含多行数据 每行数据是一个字符串,格式是" ...
- Linux_awk命令详解
什么是awk? 你可能对UNIX比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度.awk是什 么?与其它大多数UNIX命令不同的是,从名字上看 ...
- (转载)zeromq使用注意点滴
zeromq使用注意点滴 1.关于介绍zeromq的就不说了,可以自己去看官方guide很详细 2.主要说下在使用过程中需要注意的地方 1)使用如果使用c++的接口的时候,在你自己的类中或者apach ...
- (JavaScript 2.0: The Complete Reference, Second Edition)javascript 2.0完全手册第二版 翻译说明
1,译文中javascript简称js. 2,本人翻译时将信息提炼加工,保留主要信息,个别地方可能与原文有出入. 3,为督促自己学习Javascript,从今天起每天翻译一些,每天更新. 下面是文章每 ...
- DOS运行命令
运行命令主要是DOS操作系统的运行方式.DOS时代的时候,为了方便用户的操作,微软公司将一些常用的命令,如DIR,CD等命令全部集成在系统里面. 基本定义 对于DOS来说是一个很大的优点.而存放这些内 ...
- 配置DNS实验一例
1安装bind软件 2查看当前DNS服务 3修改配置文件 4测试
- Java FTPClient实现文件上传下载
在JAVA程序中,经常需要和FTP打交道,比如向FTP服务器上传文件.下载文件,本文简单介绍如何利用jakarta commons中的FTPClient(在commons-net包中)实现上传下载文件 ...
- C遇到的问题
1. stdout-------printf输出到stdout,并在终端打印 stderr--------perror错误输出到stderr,并在终端打印 2. usleep(1)//代表一微妙 sl ...
- javascript基础笔记
1.获取元素: var box=document.getElementById("box");2.改变元素内容: b ...
- 【转】Linux安装方法一(U盘引导)
Ubuntu 13.04正式版已经在4月25日发布了,相信很多人和我一样很想安装体验一下,但是现在的Ubuntu 13.04文件已经是794M,但是很难刻录到一张CD中,所以采用U盘启动安装Ubunt ...