博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
十三:MVC-HTML辅助方法-输出表单
阅读量:4555 次
发布时间:2019-06-08

本文共 1324 字,大约阅读时间需要 4 分钟。

ASP.NET MVC框架内置多个表单相关的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">标签

模拟注册表单:

 

2、表单提交后数据的接收

 

---------样式代码,实际不是用他的---------

项目实践:

 

创建项目

 

创建视图,控制器

初始Index视图中 加入

@using( Html.BeginForm("index2", "BegionFrom", FormMethod.Get)){ @*视图名字,控制器 传值方式*@
@* p>@item.UserName

@item.UserAge

@item.UserSex

*@
用户注册

姓名:@Html.TextBox("UserName")

年龄:@Html.TextBox("UserAge")

性别: @Html.RadioButton("UserSex", 1, true)男 @Html.RadioButton("UserSex", 0)女

}

注意 语法为@using(  Html.BeginForm("XX", " XX", FormMethod.Get)){

不要忘记了

 

}

提交按钮  是html的代码   RaZor没有

 

 

点击 提交到  相同控制器的Index2 视图 

 

Index  获取 数据(使用  Request)

 

在这里  我创建 了一个类

 

 接收

 

 

 然后去显示

男女 使用三元运算符判断了

<p>@ViewBag.Us.UserName</p>

<p>@ViewBag.Us.UserAge</p>
<p>@(ViewBag.Us.UserSex == 1 ? "男" : "女")</p>

 

转载于:https://www.cnblogs.com/whatarey/p/9196206.html

你可能感兴趣的文章
Asp.net core logging 日志
查看>>
BOM浏览器对象模型
查看>>
Jq 遍历each()方法
查看>>
Android源码分析:Telephony部分–phone进程
查看>>
关于 redis.properties配置文件及rule
查看>>
WebService
查看>>
关于Java中重载的若干问题
查看>>
Java中start和run方法的区别
查看>>
23种设计模式中的命令模式
查看>>
[转载]年薪10w和年薪100w的人,差在哪里?
查看>>
shell 日期参数
查看>>
package的使用
查看>>
括号生成
查看>>
优秀的前端需要做到什么?
查看>>
aws cli command line interface的安装与使用
查看>>
10)将地址换成常量
查看>>
cocos2d-x3.0 解释具体的新的物理引擎setCategoryBitmask()、setContactTestBitmask()、setCollisionBitmask()...
查看>>
Cocos2d-x
查看>>
FIR滤波器设计
查看>>
1005 继续(3n+1)猜想 (25 分)
查看>>