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();         }

  • 相关阅读:
    python 多线程实例
    手把手教你做酷炫的数据可视化大屏,零基础的你仅需6步
    化繁为简:数据库运维人员应该知道这些...
    凭什么它能成为报表神器?这五大技术硬货不得不服
    《算法图解》学习笔记(九):动态规划(附代码)
    前端布局总结(持续更新)
    前端布局总结(持续更新)
    前端布局总结(持续更新)
    前端布局总结(持续更新)
    linux之centos安装jdk以及nginx详细过程
  • 原文地址:https://www.cnblogs.com/DTWolf/p/4615277.html
Copyright © 2011-2022 走看看