1.编写控制器

三个步骤:

【1】获取数据

【2】业务处理

【3】返回数据

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

using MvcLoginDemo.Models;

namespace MvcLoginDemo.Controllers
{
public class SysAdminController : Controller
{
//
// GET: /SysAdmin/
public ActionResult Index()
{
return View("AdminLogin");
}
/// <summary>
/// 用户登录控制器
/// </summary>
/// <returns></returns>
public ActionResult AdminLogin()
{
//【1】获取数据
SysAdmin objAdmin = new SysAdmin()
{
LoginId = Convert.ToInt32(Request.Params["loginId"]),
LoginPwd = Request.Params["loginPwd"]
};
//【2】业务处理
new SysAdminService().AdminLogin(objAdmin);
if(objAdmin!=null)
{
ViewData["info"] = "欢迎您:" + objAdmin.AdminName;
}
else
{
ViewData["info"] = "用户名或密码错误";
}
//【3】返回数据
return View();
}
}
}

2.最后编写视图层

最新文章

  1. C语言指针类型
  2. Debian 环境下安装Tomcat记录
  3. Git 技巧小结
  4. Learning JavaScript Design Patterns The Singleton Pattern
  5. EMV/PBOC 解析(一) 卡片文件结构
  6. [转载]IOS项目打包除去NSLog和NSAssert处理之阿堂教程
  7. Unity开发Oculus游戏
  8. 【LeetCode题解】二叉树的遍历
  9. java中的GC(gabage collection)如何工作
  10. 201521123073 《Java程序设计》第9周学习总结
  11. LeetCode &amp; Q20-Valid Parentheses-Easy
  12. 万能的Python,还能用来制作高大上的进度条?
  13. [配置] win下maven配置
  14. Kubernetes的三种外部访问方式:NodePort、LoadBalancer和Ingress
  15. .net core webapi+vue 跨域访问
  16. [2017BUAA软工]第一次个人项目 数独的生成与求解
  17. Phalcon的Mvc结构及启动流程(部分源码分析)
  18. Codeforces Round #546 (Div. 2) D 贪心 + 思维
  19. mongodb的远程访问
  20. iOS8跳转到系统设置页

热门文章

  1. Ascall 码特殊字符——去除从windows上传文件的^M
  2. Vue 子组件无法使用 $emit 向父组件传参
  3. SqlServer Lock_Escalation
  4. SQLSERVER 死锁标志
  5. js 类数组arguments详解
  6. 推荐!手把手教你使用Git(转载)
  7. sqlite ef6
  8. uboot各种目录下的文件作用
  9. Java源码解读(一) 8种基本类型对应的封装类型
  10. 一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](二)