第四章 ASP.NET MVC (表单和HTML辅助方法)

一.表单的两大属性特性

(1.)action属性特性

action用以告知web浏览器信息发往哪里,所以action值指定的是一个URL,这里的URL可以是相对路径,也可以是绝对路径

(2.)method属性特性

method属性告知web浏览器使用的是 [HttpPost]还是 [HttpGet] ,默认情况下,表单的提示方式为 method=“get”,这种method提交方法一般用来展示数据 因为这种提交方式会将数据暴露在浏览器地址栏并且不能提交大量的数据,但当我们要执行搜索或注册时提交的表单包含大量数据或敏感隐私数据,而get方法不安全又不能传输大量的数据,所以此时会优先使用 method=“post”,这种方式对提交的数据量无限制,并且相当安全。

二.使用HTML辅助方法输出超链接和生成表单标签

(1.)输出超链接使用的HTML辅助方法是 HTML.ActionLink,常见的有以下三种写法;

@Html.ActionLink(“链接文字”,“ActionName”)

@Html.ActionLInk(“链接文字”,“ActionName”,new {id=123,page=5})

@Html.ActionLink(“链接文字”,“ActionName”,“ControllerName”)

注意:@Html.ActionLink辅助方法的第一个参数表示链接文本,它不能为空字符串或为null,否则抛出异常

点击此链接查看 HTML.ActionLink输出超链接的具体用法



(2.)使用HTML辅助方法生成表单标签

HTML辅助方法说明
Html.BeginForm()输出form标签
Html.CheckBox()输出 input type=“checkbox” 标签
Html.DropDownList()输select标签
Html.Password()输出 input type=“password” 标签
Html.RadioButton()输出 input type=“radio” 标签
Html.TextArea()输出 textarea 标签
Html.TextBox()输出 input type=“text” 标签
Html.Hidden()输出 input type=“hidden” 标签

点击此链接查看 HTML辅助方法生成表单标签具体用法



三.其他辅助方法(使用HTML辅助方法载入分部视图)

(1.)Html.Partial() 方法可以载入分部视图页

注意:分部视图文件应放置于 /Views/Shared 目录下,任何视图都可以通过 @Html.Partial() 方法载入使用。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值