zoukankan      html  css  js  c++  java
  • mvc表单Form提交 --实体

    1、方式1:字段加验证  

    • @model MvcWeb.Models.UserInfo  
    • @{  
    •     ViewBag.Title = "Add";  
    • }  
    •   
    • <h2>Add</h2>  
    • @using (Html.BeginForm())  
    • {  
    •     @Html.ValidationSummary(true)  
    •   
    •     @Html.HiddenFor(model => model.Id)  
    •   
    •     <div class="editor-label">  
    •         @Html.LabelFor(model => model.UserName)  
    •     </div>  
    •     <div class="editor-field">  
    •         @Html.EditorFor(model => model.UserName)  
    •         @Html.ValidationMessageFor(model => model.UserName)  
    •     </div>  
    •   
    •     <p>  
    •         <input type="submit" value="Save" />  
    •     </p>  
    • }  
    • ==============================================  
    • 2、方式2  
    • @{  
    •     ViewBag.Title = "Add";  
    • }  
    •   
    • <h2>Add</h2>  
    • @using (Html.BeginForm("Add", "UserInfo", FormMethod.Post)) //方法名称,控制器名称  
    • {  
    •     <table>  
    •     <tr>  
    •         <td>  
    •             用户名称:  
    •         </td>  
    •         <td>  
    •             @Html.TextBox("txtUserName")  
    •         </td>  
    •     </tr>  
    •     <tr>  
    •         <td>  
    •             密码:  
    •         </td>  
    •         <td>  
    •              @Html.TextBox("txtPassword", ViewData["url"])  
    •         </td>  
    •     </tr>  
    •     <tr>  
    •         <td>  
    •             <input id="Submit1" type="submit" value="submit" />  
    •         </td>  
    •         <td>  
    •             <input id="Reset1" type="reset" value="reset" />  
    •         </td>  
    •     </tr>  
    • </table>  
    • }  

    ----------------------

    <%using (Html.BeginForm("Create", "Book")) { %>
            <div>

    //这里是你要提交的表单信息
            <div>
                <input type="submit" id="submit" name="submit" value="搜索" />
            </div>
            <%} %>

    如果html表单中不使用@Html控件,直接写html控件,那么控制器中,要通过 FormCollection form: form["txtAccount"];  取值          

    public ActionResult UserRegister(FormCollection form)         {             RegisterModel reg = new RegisterModel();             reg.Account = form["txtAccount"];             if (form["txtAccount"]!="huika123")             {

                }             return View();         }

  • 相关阅读:
    CentOS6.8下查看yum及rpm安装后的软件位置
    rabbitmq的web管理界面无法使用guest用户登录
    CentOS6.8搭建rabbitmq消息中间件
    Study 3 —— Python运算符
    CentOS6.x网易163yum源配置
    CentOS6.8下Jenkins+maven+tomcat+git+shell自动构建、部署web应用环境的搭建
    CentOS6.8下安装memcached并设置开机自启动
    CentOS6.8下安装redis并配置开机自启动
    CentOS下查找java环境变量
    CentOS下设置vim的tab键为4格
  • 原文地址:https://www.cnblogs.com/DTWolf/p/4615277.html
Copyright © 2011-2022 走看看