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

  • 相关阅读:
    RDay2-Problem 2 B
    杭电 1862 EXCEL排序(sort+结构体)
    杭电 2803 The MAX(sort)
    杭电 5053 the Sum of Cube(求区间内的立方和)打表法
    杭电 2089 不要62
    杭电 4548 美素数(素数打表)
    杭电2098 分拆素数和
    杭电1722 Cake (分蛋糕)
    素数判定 (素数打表)
    最小公倍数
  • 原文地址:https://www.cnblogs.com/DTWolf/p/4615277.html
Copyright © 2011-2022 走看看