一个极简单的MVC提交表单的页面,怎么搞不定?求助。
跟网页上的一个例子学习一个MVC处理表单的例子,怎么搞不定啊?提交了表单没有效果,就是页面刷新一下,求助啊!
okController页面位于Controller文件夹下,代码如下================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace WebApplication1.Models
{
public class okController : Controller
{
//
// GET: /ok/
public ActionResult Index()
{
return View();
}
}
public class person
{
//[Required(ErrorMessage = "请输入名字")]
public string name { get; set; }
public string email { get; set; }
}
}
LoginController页面也是在Controller文件夹下,代码如下================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace WebApplication1.Controllers
{
public class LoginController : Controller
{
//
// GET: /Login/
public ActionResult Index()
{
Response.Write("不正确!");
return View();
}
public ActionResult Login()
{
Response.Write("不正确!");
return View();
}
}
}
Index.cshtml位于Views/Home下,代码如下:==================
@model WebApplication1.Models.person
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<title>这是一个网页</title>
</head>
<body>
@using (Html.BeginForm())
{
<p>你的名字:@Html.TextBoxFor(model => model.name)</p>
<p>邮件地址:@Html.TextBoxFor(model => model.email)</p>
<input type="submit" value="提交按钮" />
}
</body>
</html>
======================代码完============
提交完了就是页面刷新一下,我粗学乍练,有点转向,请各位指教一下怎么才能开始处理,哪怕打出一个 "不正确!"?