html
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Index</title>
<script src="~/Scripts/jquery-1.10.2.min.js"></script>
<script type="text/javascript">
function DoSubmit() {
var UserName = $('#UserName').val();
var Password = $('#Password').val();
if (UserName == Password) {
alert('用户名,密码不能相同');
return false;
}
$.post('@Url.Action("Test","Home")', { UserName: UserName, Password: Password }, function (result) {
alert(result.UserName);
window.location.href = 'http://www.baidu.com';
});
return false;
}
</script>
</head>
<body>
<div>
<form οnsubmit="return DoSubmit();">
<input type="text" id="UserName" required />
<input type="text" id="Password" required />
<input type="submit" value="提交" />
</form>
</div>
</body>
</html>
Controller
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace WebApplication4.Controllers
{
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
[HttpPost]
public JsonResult Test(Student model)
{
return Json(model);
}
}
public class Student
{
public string UserName { get; set; }
public string Password { get; set; }
}
}