ASP.NET MVC
主要是ASP.NET MVC的内容居多
番茄炒蛋77
享受当下
展开
-
ASP.NET MVC:新增数据
我今天要讲解的是在如何做到在页面上新增数据并保存在你的数据库中。其实也是LINQ语句,比起简单的LINQ语句要多几层判断吧,而且像新增修改删除之类的需求都会放在try catch里面,try catch就是错误捕捉,我直接放代码部分给大家看下吧,这个代码来源呢是我模仿以前学习过的代码写出来的新增语句。public ActionResult Insertemployee(PW_Employee S...原创 2019-05-08 21:53:39 · 885 阅读 · 0 评论 -
ASP.NET MVC:修改保存数据
今天讲的是最后一个基本操作,修改保存数据,分两个,一个数据回填,再之就是保存修改数据,在新增修改删除里,修改跟其它两个区别比较起来更要难上手一点点,多了一个数据回填。以下是控制器部分public ActionResult Updataemployee(PW_Employee Semployee){ReturnJson returnJson = new ReturnJson();try{...原创 2019-05-08 21:57:31 · 2210 阅读 · 0 评论 -
生成随机验证码图片
在登录或者验证信息的时候经常会跳出验证码的图片来让你填写,那我就讲解一下生成图片验证码的方法吧。先在控制器中写好生成图片验证码的方法public ActionResult CreateValidCodeImage(){ //1、生成长度为5的随机的验证码字符串 ,长度 string strRandom = ValidCodeUtils.GetRandomCode(5); ...原创 2019-05-17 15:08:22 · 1215 阅读 · 0 评论 -
项目小日志-条件查询表格数据
总结一下做项目实现的小功能,这个是用户申请额度信息的数据表格跟条件查询。表格渲染后,可根据条件查询来筛选数据,先在页面中获取文本框和下拉框的值,然后通过AJAX请求控制器中的方法体,根据这个文本框和下拉框的值去筛选数据库中表的数据,最后再返回到页面中。下面这个if语句就是用来筛选数据库中的数据的以下是功能完成后的一个演示:借款用途查询,输入买车,点击查询,查询之后的借款用途是只有买车...原创 2019-06-27 16:49:22 · 215 阅读 · 0 评论 -
Razor-标记语法
啥是Razor?Razor就是一种标记语法,不是什么编程语言,可以让你把在服务器的代码嵌入到网页中。Razor同时支持C#和VB。主要讲的是C#里的代码语法。Razor C#语法规则• Razor 代码块包含在 @{ … } 中• 内联表达式(就是一些变量和函数)以 @ 开头就行了• 代码语句用分号结束• 变量使用 var 关键字声明• 字符串用引号括起来• C# 代码区分大小写...原创 2019-07-08 08:12:12 · 435 阅读 · 0 评论 -
在页面中获取用户的登录
在页面中获取到用户是否登录,就是获取页面中的Session。简单说一下Session,Session是一种记录客户状态的机制,Cookie是保存在客户端浏览器中,而Session,是保存在服务器上的。客户端浏览器访问服务器的时候,服务器把客户端以某种形式记录在服务器上,这,就是Session。那究竟该如何在页面上获取Session值呢?方法很简单,这里涉及到一个MVC Razor语法,是一个将...原创 2019-07-08 08:07:34 · 2210 阅读 · 0 评论 -
Excel表格数据导入
要先引用NPOI的插件便可写导入方法。思路:(1)判断类型是不是: .xls1、获取读取的文件; 2、把文件转换为二进制数组;3、二进制数组转成内存流;4、利用NPOI把内存流中的数据读取成工作簿Excel(2)工作簿中有工作表(3)工作表有数据(4)数据准确性(5)数据都有,然后读取数据。以下是供参考的方法:代码实在是有点长,不过代码中的注释写的非常清楚了。 pu...原创 2019-06-18 08:28:28 · 347 阅读 · 0 评论 -
AES256位加密
为了保证数据的安全性,特别是客户的账号密码,加密是非常重要的,今天就是想分享一下学习到的一个256位AES加密算法。方法如下:public static string Encrypt(string toEncrypt){ // 256-AES key byte[] keyArray = Encoding.UTF8.GetBytes(Key); byte[] t...原创 2019-06-18 08:21:37 · 24782 阅读 · 2 评论 -
注册用户功能实现(新增判断+验证码)
这是一个无处不在的功能,主要会做新增和验证码就行了,虽然说很简单,但是想这个判断其实我却想了挺久的(菜的真实),之前学习的项目里登录里有验证码判断,新增就是单纯的新增,一开始有点蒙,不过试了几次后就知道该怎么做了。先来理清下思路,再来写判断判断一:判断页面填写数据是否完整。判断二:判断验证码是否对应判断三:账号与数据库的字段是否重复出现把判断输入框是否输入完整这个判断在最外层,都输...原创 2019-06-09 21:44:52 · 1446 阅读 · 0 评论 -
登录验证
在写这种登录验证判断的时候,逻辑一定要清晰明确,要想好有哪些判断。判断一:首先判断每个输入框是否输入数据判断二:账号是否正确,密码是否正确(我觉得这两个判断可以放在一起,也可以分开判断吧,因为遇到过很多的一些登录验证都是把账号和密码放在一起的)判断三:验证码是否对应(听说验证码的出现是防止非人工填写)如果还需要其它的判断的话,继续嵌套下去就行了。以下是示例代码,可供参考public ...原创 2019-05-28 09:01:53 · 528 阅读 · 0 评论 -
导出表格数据到Excel
首先,先在我们的项目资源管理器中找到引用,将NPIO插件引用到项目中如下再使用插件方法HSSFWorkbook创建工作簿 //将查询出来的数据转化为对象列表的格式 List<Student> listExaminee = listStu.ToList(); //HSSFWorkbook方法创建工作簿Excel HSSFWorkbook excelB...原创 2019-05-17 15:13:59 · 361 阅读 · 0 评论