- 博客(9)
- 收藏
- 关注
原创 C# MVC监控所有url
近日,在对一个MVC项目进行权限监控的时候发现一个问题,自己本身定义的控制器是可以过滤controller/views页面的,当输入相应的controller/views 的url,过滤器可以对其进行监控,并判断其是否登录和是否有权限。但是如果是有一些自定义的文件,比如一些静态html页,此时当我们输入对应的url时候,是不经过过滤器的,他会直接进入到相应的页面,这样对于一些文件的隐私性就有一些隐患。解决方法就是在webconfig里面加入如下模块 <system.webServer>
2021-04-05 15:54:26
457
原创 C#小白理解委托、事件
我给委托总结了两点,大家可以看看(仅供参考)1.委托委托就是存放方法的数组委托就是一个方法的类型下面,我们通过一个很简单的代码片段来认识一下using System;namespace MyDelegate{ delegate void Say(string name); class Program { public static event Say SayHelloEvent; static void Main(string[]
2020-10-09 19:01:35
215
原创 C#复习之反射
最近复习知识点,又学到了反射,有些小结总结一下。多余的概念就不介绍了,简单的说一下通过反射可以提供类型信息,从而使得我们开发人员在运行时能够利用这些信息构造和使用对象。反射机制允许程序在执行过程中动态地添加各种功能。就我而言,反射的作用可以归结为两种:通过反射的方法,可以调用成员并且遍历成员应用于工厂,把要创建的类型的当做参数去创建相应的对象那么,此时,我们就要知道反射的一些常用类:System.Reflection.Assembly System.Reflection.Membe
2020-10-08 20:58:14
151
原创 详解ASP.NET利用MVC中表单实现curd(二)
上次我们说到了删除delete这个动作。当点击删除的时候,会进行相应的操作,并且页面会给出一个提示框,提示删除成功。页面所产生的效果如下图所示:这次我们来说说更新和插入。插入相对来说就比较简单了。我们先来梳理一下逻辑思维。(1)当我们点击链接的时候,会产生一个页面(2)我们输入内容,点击提交,将其插入到数据库中。我们先看下后台的代码: public ActionResult Inser...
2020-04-01 08:58:02
186
原创 详解ASP.NET利用MVC中表单实现curd(一)
利用MVC实现curd,主要有两种方式,一种是直接使用表单,第二种是利用AJAX来实现。我们先来将利用表单来实现对数据的一系列增删改查。首先,我们要熟悉路由的配置规则,在新建完一个ASP.NET Web应用程序后,点开RouteConfig.cs文件,我们可以看到我们举一个例子,例如我们打开豆瓣的一个电影页面,例如:www.douban.com/movie/subject/10001。当我们...
2020-03-31 10:24:36
437
原创 初学asp.net之ADO.NET对象的使用
ADO.NET是微软提供的一个工具,可以帮助开发人员在程序中使用Sql语句来操作数据库。其有五大对象,分别是:1.SqlConnection类:创建数据库连接对象。SqlConnection con=new SqlConnection("server=.服务器名(例如:.\sqlexpress);initial catalog=数据库名;integrated security=true; ")...
2020-03-13 18:01:03
278
原创 赶快来,超级表白神器!!俘获她的芳心!
还在为给女孩子表白而烦恼么?不要慌,来看看这个项目,保准俘获她的芳心!最好使用谷歌浏览器打开,有些控件不是很兼容所有源代码皆以放到GitHub中,地址在这里觉得好的,可以给个星,欢迎随时交流。谢谢大家...
2020-03-06 21:11:23
172
原创 如何将一个网页文件设置为屏幕保护程序
将一个网页文件设置为电脑的屏幕保护程序缘由:如何将一个动态网页设置为屏幕保护程序?如何实现1.自己写的网页文件或者是某个浏览器的URL,将其网页形式变成屏幕保护程序2.用C#写一个WindowsForm程序,用WebBrowser控件实现3.将产生的.exe文件复制到System32文件下,并将其后缀名更改为.scr(屏幕保护程序的后缀名)4.最后,按照正常设置Windows的屏幕保护...
2020-03-04 11:17:05
3513
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人