欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MVC实现 模型绑定传值

程序员文章站 2022-04-02 11:52:25
...

通过一个小demo来演示一下
效果图如下:MVC实现 模型绑定传值

说起模型绑定的传值,首先要在Models文件夹下,要创建一个数据模型类,这个类用于接收前端页面所提交的值。

这种类型的传值,用于数据较多的时候。

  public class Shopping
    {
        public string id { get; set; }//
        public int count { get; set; }
       //需要注的是 成员变量必须和前台代码控件的name属性的名字相同,要不然他会找不到控件的值。
    }
    //只是用于演示

前台代码显示`

<div> 
        <form method="post" action="/First/Index">
           名称<input  type="text" name="id"/><br />
           数量<input  type="text" name="count"/><br />
            <input  type="submit" value="提交"/>


        </form>
        <h3>@ViewBag.shop </h3>


    </div>

ok数据模型类创建完成,进入后台代码

  public class FirstController : Controller
    {
        // GET: First
        //默认是get
        public ActionResult Index()
        {
            return View();
        }
        [HttpPost]
        public ActionResult Index(Shopping shopping) {

            ViewBag.shop = "您输入的商品名称为:" + shopping.id + "数量为:" + shopping.count;


            return View();
        }
    }