开发工具与关键技术:VS, ASP.NET MVC
作者:谭威
撰写时间:2019年6月05日
再解释上图中的代码前,我得先说明一下login这个自定义的类,这个类里面继承SYS_User这张表,还有UserType(用户类型)、StationName(车站名称)、StationCompanyName(车站所属公司名称)、StationCompanyID(车站所属公司ID)这四个字段。
当请求发送到控制器后,也就是进入上图中的方法,该方法一进来就实例化SYS_User这张表,checkbox是用来记录登陆页面的记住否的变量,接下来我定义一个记录状态的变量,接着我声明一个string类型的strUserNuber来接收到页面的UserNuber(账号);我声明一个string类型的strPassword来接收到页面的Password(密码);我声明一个string类型的checkboxs来接收到页面的checkbox(记住否);在用try来捕获异常,若捕获到异常,则声明的状态为没有此用户,并输出异常,返回到视图;若没有捕获到,则继续运行下面的代码,然后我将SYS_User这张表实例化成dbUser,用这个dbUser来接收到一个数据,后面大半段的意思是实例化我项目中的SYS_User为tbUser