Razor与HtmlHelper

1 篇文章 0 订阅
本文介绍了ASP.NET MVC中Razor视图引擎与HtmlHelper的使用技巧,包括链接地址的生成、表单创建、各种输入控件的使用,如文本框、隐藏域、复选框和单选按钮,以及数据的编码和解码。同时提到了@ViewBag和@ViewData在页面数据传递中的应用。
摘要由CSDN通过智能技术生成

结尾都不加分号:

1.链接地址:@Url.Action("actionName","controllerName") 后台代码可进行页面跳转

2.链接地址:@Html.ActionLink("titleName","actionName","controllerName")

3.输出:@Html.Raw("string")

4.编码:@Html.Encode("string")

5.表单控件:@Html.**(),以字符串为参数

                     @Html.**For(),以Expression<Func<TObject,TProperty>>为参数,一般用于强类型页面

                     自动装配

6.创建表单:

                    方式一:@using(Html.BeginForm("actionName","controllerName","ForMethod.post")){...} 最后一个参数是请求方式可                                     以不填

                     方式二:@Html.BeginForm("actionName","controllerName")

                                    ...

                                    @{Html.EndForm();}

7.标签框:@Html.Label(string expression,string text)

8.文本框:@Html.TextBox("keystring")

9.隐藏域:@Html.Hidden("keystring")

注意:没有提交按钮、按钮的封装。

10.复选框:@Html.Checkbox("name")

11.单选按钮:@Html.RadioButton("name","value","isChecked")

12.下拉列表:@Html.DropDownList("listkey"):后台代码ViewData["listkey"] = list;

13.@ViewBag."string"是@ViewData["string"]简写,他们都可以给相应表单控件赋值。

14.@ViewData.Model获取强类型页面的对象。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值