asp.net -mvc框架复习(9)-实现用户登录控制器和视图的编写并调试
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.最后编写视图层
最新文章
- C语言指针类型
- Debian 环境下安装Tomcat记录
- Git 技巧小结
- Learning JavaScript Design Patterns The Singleton Pattern
- EMV/PBOC 解析(一) 卡片文件结构
- [转载]IOS项目打包除去NSLog和NSAssert处理之阿堂教程
- Unity开发Oculus游戏
- 【LeetCode题解】二叉树的遍历
- java中的GC(gabage collection)如何工作
- 201521123073 《Java程序设计》第9周学习总结
- LeetCode &; Q20-Valid Parentheses-Easy
- 万能的Python,还能用来制作高大上的进度条?
- [配置] win下maven配置
- Kubernetes的三种外部访问方式:NodePort、LoadBalancer和Ingress
- .net core webapi+vue 跨域访问
- [2017BUAA软工]第一次个人项目 数独的生成与求解
- Phalcon的Mvc结构及启动流程(部分源码分析)
- Codeforces Round #546 (Div. 2) D 贪心 + 思维
- mongodb的远程访问
- iOS8跳转到系统设置页
热门文章
- Ascall 码特殊字符——去除从windows上传文件的^M
- Vue 子组件无法使用 $emit 向父组件传参
- SqlServer Lock_Escalation
- SQLSERVER 死锁标志
- js 类数组arguments详解
- 推荐!手把手教你使用Git(转载)
- sqlite ef6
- uboot各种目录下的文件作用
- Java源码解读(一) 8种基本类型对应的封装类型
- 一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](二)