MVC小例子
对MVC的理解,我们必须通过例子不断来强化,下面这个例子让我对MVC运行机制有了一个简单的了解。
1.建立对Model层:
//用户实体
public class UserModel
{
public int UserID { get; set; }
public string UserName { get; set; }
public string PassWord { get; set; }
public string age { get; set; }
}
//登录实体
public class LoginModel
{
public string UserName { get; set; }
public string PassWord { get; set; }
}
//注册实体的定义
public class RegeditModel
{
public string UserNameP { get; set; }
public string Password { get; set; }
public int Sex { get; set; }
public int Age { get; set; }
}2. View层建立
@model mvcDemo.Models.LoginModel
@{
ViewBag.Title = "Login";
}
@{
Layout = null;
}
<html >
<head>
<title >用户登录</title>
</head>
<body>
@using(Html.BeginForm())
{
<div>
用户名:
</div>
<div>
@Html.TextBoxFor(model=>Model.UserName)
</div>
<div>
密码:
</div>
<div>
@Html.PasswordFor(model=>model.PassWord)
</div>
<div>
<input type="submit" value="登录" />
</div>
}
</body>
</html>3. controller层的建立
namespace mvcDemo.Controllers
{
public class UserController : Controller
{
public ActionResult Login(Models.LoginModel loginModel)
{
if (loginModel.UserName == "张三" && loginModel.PassWord == "123456")
Response.Write("正确");
else
Response.Write("错误");
return View();
}
}
}
对于从来没有过开发经验与基础知识的我们,可以通过简单的demo快速对知识上手,然后逐渐加大难度,便可以对知识的应用达到熟练的程度。
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: 特殊字符与转义
- 下一篇:没有了
