码迷,mamicode.com
首页 > Web开发 > 详细

MVC表单提交写法1

时间:2014-05-19 17:02:09      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:style   blog   class   code   c   java   

初学MVC,感觉跟以前的aspx页面差别很大,我们就先来看看MVC的表单是怎么提交的吧。

现在我们用一个最简单的例子来看一看MVC是怎么提交表单的(这一个例子中,我们的关注点是如何提交表单,所以不涉及到任何的业务逻辑)

Model:

bubuko.com,布布扣
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace MvcApplication2.Models
{
    public class Student
    {
        public int Id { get; set; }
        public string Name { get; set; }
    }
}
bubuko.com,布布扣

View:

bubuko.com,布布扣
@model MvcApplication2.Models.Student
@{
    ViewBag.Title = "Index";
}

<h2>Index</h2>

@using (Html.BeginForm("Index", "Home"))
{
    @Html.Label("label1")
    @Html.TextBoxFor(m=>m.Name)
    
    <input type="submit" value="提交1" />
}
bubuko.com,布布扣

Controller:

bubuko.com,布布扣
using MvcApplication2.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace MvcApplication2.Controllers
{
    public class HomeController : Controller
    {
        //页面上的 @using (Html.BeginForm("Index", "Home")) 表明我们表单是  Home/Index  
        public ActionResult Index()
        {
            return View();
        }

        //标记成HttpPost表示当点界面上的"提交1"时,会调用此方法。
        //即实现了,从界面到后台的一个过程。
        [HttpPost]
        public ActionResult Index(Student student)
        {
            return View();
        }
    }
}
bubuko.com,布布扣

 

MVC表单提交写法1,布布扣,bubuko.com

MVC表单提交写法1

标签:style   blog   class   code   c   java   

原文地址:http://www.cnblogs.com/pnljs/p/3735026.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!