zoukankan      html  css  js  c++  java
  • 十三:MVC-HTML辅助方法-输出表单

    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视图中 加入

      <div>
            @using( Html.BeginForm("index2", "BegionFrom", FormMethod.Get)){
                            @*视图名字,控制器  传值方式*@
            <fieldset>
                @*   p>@item.UserName</p>
                <p>@item.UserAge</p>
                <p>@item.UserSex</p>*@
                <legend>用户注册</legend>
                <p><span>姓名:</span>@Html.TextBox("UserName")</p>
                <p><span>年龄:</span>@Html.TextBox("UserAge")</p>
                <p>
                    <span>性别:</span>
                                @Html.RadioButton("UserSex", 1, true)男
                                      @Html.RadioButton("UserSex", 0)女
                </p>
                <p><input  type="submit"  value="提交"/></p>
            </fieldset>
    
            }
    
    
        </div>

    注意 语法为@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>

  • 相关阅读:
    python3 bytes数据类型探讨
    字典
    列表及元组
    在py文件中设置文件头
    函数的作用域、global与nonlocal
    python中 的意义及用法
    int、bool和str
    while循环、格式化输出、运算符和编码初识
    python初认识、基础数据类型以及 if 流程控制
    列表遍历和生成器遍历效率对比
  • 原文地址:https://www.cnblogs.com/whatarey/p/9196206.html
Copyright © 2011-2022 走看看