控制器

Posted wangyang11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了控制器相关的知识,希望对你有一定的参考价值。

using Login.BLL;
using Login.Model;
using System.Web.Mvc;
using Login.Mvc.Fatier;
public class LoginController : Controller
{
UserBll bll = new UserBll();
// GET: Login
public ActionResult Index()
{
ViewBag.Name = Session["UName"];
return View();
}
public ActionResult Add()
{
return View();
}

public ActionResult Login()
{
ViewBag.Name = Session["UName"];
return View();
}
[LoginFatier]
public ActionResult Updata()
{
ViewBag.Name = Session["UName"];
return View();
}


/// <summary>
/// 获取所有信息
/// </summary>
/// <param name="Name"></param>
/// <returns></returns>
[HttpPost]
public int GetUser(string Name)
{
var result = bll.GetUser().Where(m => m.UserName.Equals(Name)).ToList();
//int i = result.Count;
if (result.Count() > 0)
{
return 1;
}
else {
return 0;
}
}
/// <summary>
/// 注册用户
/// </summary>
/// <param name="user"></param>
/// <returns></returns>
[HttpPost]
public int Add(User user)
{
var result = bll.AddUser(user);
return result;
}
/// <summary>
/// 用户登陆
/// </summary>
/// <param name="Name"></param>
/// <param name="Password"></param>
/// <returns></returns>
public int UserLogin(string Name,string Password)
{
var result = bll.UserLogin(Name, Password);
if (result > 0)
{
Session["UName"] = Name;
Session["ID"] = result;
//if (Session["URL"] != null)
//{
// Response.Redirect(Session["URL"].ToString());
//}
}
return result;
}
/// <summary>
///修改密码
/// </summary>
/// <param name="Password"></param>
/// <returns></returns>
public int UserUpdata(string Password)
{
int Id = Convert.ToInt32(Session["ID"]);
var result = bll.UserUpdate(Id,Password);
return result;
}
}


























































































以上是关于控制器的主要内容,如果未能解决你的问题,请参考以下文章

导航控制器到不是初始视图控制器的视图控制器

导航控制器:窗口上导航控制器中最上面的视图控制器下方是啥?

控制器的主要功能是啥?

导航控制器的管理原则

[BS-20] 导航控制器和视图控制器在添加控制器的区别

导航控制器查看非初始视图控制器的控制器