
ASP.NET
赵艳波
编程就是不断努力的过程。。。
展开
-
IIS设置支持flv,f4v,mp4,ogv,webm
flv格式是加入关联扩展名: .flv,内容类型:application/octet-streamf4v格式是扩展名: .f4v,内容类型:application/octet-streammp4格式是扩展名: .mp4,内容类型:video/mp4ogv格式是扩展名: .ogv ,内容类型:video/og原创 2017-12-24 22:41:01 · 1007 阅读 · 0 评论 -
session过期、失效时间
Session一直是我们做web项目经常使用的,以前没太注意,这次又细致的看了下! 1.session其实就是一个Map,键=值对,通过session.getAttribute("name");获得session中设置的参数 2.session的过期时间是从什么时候开始计算的?是从一登录就开始计算还是说从停止活动开始计算? 答:从session不活动的时候开始计算,如转载 2017-11-11 15:14:06 · 393 阅读 · 0 评论 -
C#ToString() 格式化数值
格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,xx 为精度说明符,控制格式化输出的有效位数或小数位数。格式说明符 说明 示例 输出C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025E 科学型 25000.ToString("E") 2.500000E+005原创 2017-10-09 13:50:04 · 1178 阅读 · 0 评论 -
asp.net mvc 之旅—— 第三站 路由模板中强大的自定义IRouteConstraint约束
我们在写mvc的时候,经常会配置各种url模板,比如controller,action,id 组合模式,其实呢,我们还可以对这三个参数进行单独的配置,采用的方式自然就是MapRoute中的constraints属性。 一:简单的正则匹配 正则匹配算是最最简单的一个方法,比如针对上面路由中id的值,我可以用正则进行限定,也就是说id只能是整数,这个可以做到吗??转载 2017-09-19 16:30:03 · 554 阅读 · 0 评论 -
web.config 中SessionState的配置
web Form 网页是基于HTTP的,它们没有状态, 这意味着它们不知道所有的请求是否来自 同一台客户端计算机,网页是受到了破坏,以及是否得到了刷新,这样就可能造成信息的 丢失。 于是, 状态管理就成了开发网络应用程序的一个实实在在的问题。 在ASP中能够通过Cookie 、查询字符串、 应用程序、会话(Session) 等轻易解决这些问题。 现在在ASP.NET环境中,我们依然可以使用转载 2017-09-01 21:30:42 · 652 阅读 · 0 评论 -
.net全站过滤url危险参数,防注入
在global文件中添加如下代码: void Application_BeginRequest(object sender, EventArgs e) { //遍历Post参数,隐藏域除外 if (Regex.IsMatch(Request.RawUrl.ToLower(), @"/manager/")==false)转载 2017-08-31 15:29:41 · 1218 阅读 · 0 评论 -
【AppScan深入浅出】修复漏洞:会话标识未更新(中危)
关于“会话标识未更新”,其实我觉得应该是颇有争议的,为何登录后不更新会话标识就会存在危险,是不是担心读取到旧会话中存在Session的取值呢?这个恕我不懂。 关于漏洞的产生“会话标识未更新”是中危漏洞,AppScan会扫描“登录行为”前后的Cookie,其中会对其中的JSESSIONOID(JSP)或者 ASP.NET_SessionId(ASP)进行记录。在登录行为发生后转载 2017-08-31 15:28:22 · 3953 阅读 · 0 评论 -
浅谈MVC、MVP、MVVM架构模式的区别和联系
浅谈MVC、MVP、MVVM架构模式的区别和联系MVC、MVP、MVVM这些模式是为了解决开发过程中的实际问题而提出来的,目前作为主流的几种架构模式而被广泛使用。一、MVC(Model-View-Controller)MVC是比较直观的架构模式,用户操作->View(负责接收用户的输入操作)->Controller(业务逻辑处理)->Model(数据持久化)->View转载 2017-08-29 10:14:18 · 392 阅读 · 0 评论 -
C#反射技术的简单操作(读取和设置类的属性)
C#反射技术的简单操作(读取和设置类的属性)public class A { public int Property1 { get; set; } }static void Main(){ A aa = new A(); Type type = aa.GetType();/转载 2017-08-16 15:51:30 · 237 阅读 · 0 评论 -
context.Response.End()的用法和本质
context.Response.End()的用法和本质 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 6 namespace Web_Cassini 7 { 8 /// 9 /// resp转载 2017-08-11 14:37:41 · 3421 阅读 · 1 评论 -
Asp.Net页面生命周期
一.什么是Asp.Net页面生命周期当我们在浏览器地址栏中输入网址,回车查看页面时,这时会向服务器端(IIS)发送一个request请求,服务器就会判断发送过来的请求页面, 完全识别 HTTP 页面处理程序类后,ASP.NET 运行时将调用处理程序的 ProcessRequest 方法来处理请求,来创建页面对象。通常情况下,无需更改此方法的实现,因为它是由 Page 类提供的。接下来被创转载 2017-08-01 11:01:15 · 314 阅读 · 0 评论 -
ASP.NET 管道事件与HttpModule, HttpHandler简单理解
第一部分:转载自Artech IIS与ASP.NET管道ASP.NET管道以IIS 6.0为例,在工作进程w3wp.exe中,利用Aspnet_ispai.dll加载.NET运行时(如果.NET运行时尚未加载)。IIS 6引入了应用程序池的概念,一个工作进程对应着一个应用程序池。一个应用程序池可以承载一个或者多个Web应用,每个Web应用映射到一个IIS虚拟目录。与IIS转载 2017-08-01 11:00:17 · 363 阅读 · 0 评论 -
TortoiseSVN文件夹及文件图标不显示解决办法
由于自己的电脑是win7(64位)的,系统安装TortoiseSVN之后,其他的功能都能正常的使用,但是就是文件夹或文件夹的左下角就是不显示图标,这个问题前一段时间就遇到了(那个时候没找到合适的答案),这段时间重新学习svn 的使用,这个问题没解决,不舒服,没有了图标,就像打仗没有了旗帜一样: 对于SVN来说,因为每个图标都代表着不同的含义,预示着不同的状态,是指示灯的作转载 2014-07-22 18:41:31 · 369 阅读 · 0 评论 -
Assembly介绍及使用
什么是Assembly(程序集)?Assembly是一个包含来程序的名称,版本号,自我描述,文件关联关系和文件位置等信息的一个集合。在.net框架中通过Assembly类来支持,该类位于System.Reflection下,物理位置位于:mscorlib.dll。Assembly能干什么?我们可以通过Assembly的信息来获取程序的类,实例等编程需要用到的信息。一个简单的转载 2014-03-19 23:10:06 · 6704 阅读 · 1 评论 -
SqlHelper类实现增删改查的封装
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Configuration;using System.Data;using System.Data.SqlClient;原创 2014-02-25 22:06:01 · 2084 阅读 · 1 评论