- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 axd与ashx区别
简单说明一下axd文件。axd文件实际上并不是在硬盘上存在的文件,而是HttpHandler的一种映射。在ASP.NET MVC中有很多内置的axd到ashx的映射。你可以在web.config中通过xxx.axd注册你自己的handler.其实扩展名为ashx与为axd基本上是一样的,都是用于写web handler,可以通过它来调用IHttpHandler类,它免去了普通.aspx页面的控件解
2013-09-25 13:43:00 3611
原创 把第三方DLL的源代码引入到项目中
最近在维护一个项目的时候有这样一个问题,项目Solution A引用了第三方的DLL文件,而我现在需要使用DLL类库的一些工具类,但是又没有相关的文档,所以我就需要Debug到DLL中进行调试查看代码的逻辑。开始的时候我想通过.NET Reflector反射出源代码,但是因为一些原因此方法行不通。现在我找到了遗留下来的DLL的源码,但是在另外的一个solution B中,所以现在我想要调试这些源码
2013-09-21 16:18:04 7549
原创 多线程中Local Store Slot(本地存储槽)
在Java中有一种ThreadLocal机制,为每一个使用该变量的线程都提供一个变量值的副本,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。从线程的角度看,就好像每一个线程都完全拥有该变量。比如在Hibernate中使用Session的时候,因为Session是线程不安全的,所以要考虑并发问题。而使用ThreadLocal的话,会在每个线程中有一个Session的副本,所以就
2013-09-13 15:47:11 3623
原创 ASP.NET MVC的跳转攻击问题
在ASP.NET MVC的自带的模板代码中,有这样一段,用来拦截非登录用户,使其跳转到登录页面,然后登录后在跳转回原页面。所以,期间有一个returnUrl参数用来保存原页面地址。在Login Action中,public ActionResult Login(LogOnModel model, string returnUrl) { if (ModelSt
2013-09-05 16:55:56 4486
原创 浏览器对于服务器favico.ico的请求问题
favicon,即Favorites Icon的缩写,是其可以让浏览器的收藏夹中除显示相应的标题外,还以图标的方式区别不同的网站。调试ASP.NET程序的时候,会发现有时候接到的是对于favico.ico的请求,而自己从来没有作出这个请求。这与浏览器的机制有关。浏览器会在适当的时候(什么是适当时候,要看不同浏览器的机制),自动的向服务器发出这样的图片请求。当正常接收到图片后,用户收藏这个网站的网页
2013-09-03 09:56:18 6453
原创 Visual Studio中关于调试的小技巧
1、Debug.StepOUt shift+F11 在调试的时候,执行该断点所在函数中剩余的部分,然后跳出到上一层。2、在一个for循环中,如果我们想指定的观察循环变量i为某个特定的值的情况,比如说50,一般我们需要这样,用if语句把这种情况写出来,并且在i==50的地方设置一个断点,然后等待程序运行到50,停在这个断点上,然后我们单步调试一句一句的去看每个变量的内容。但是这都是调试时候
2013-09-03 09:47:11 1817
常用英文口语日常生活口语表达
2010-06-28
ASP-NET中Oauth2 为什么进行自动跳转了(语言-javascript)
2024-05-25
多个并排div高度不一致的问题
2022-12-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人