![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
tzysf
山峰私家
展开
-
c#生成静态验证码
protected void Page_Load(object sender, EventArgs e) { string checkCode = CreateRandomCode(4); Session["CheckCode"] = checkCode; CreateImage(checkCode); }原创 2009-08-30 16:55:00 · 451 阅读 · 0 评论 -
[转] 设计模式---装饰模式(Decorator)
<br /> 装饰模式是为已有功能动态地添加更多功能的一种模式。当系统需要新功能时,一般做法是向旧的类中添加新的代码,这些新加的代码通常影响了原有类的核心职责或行为,在主类中加入新的字段、方法或是逻辑,从而增加了主类的复杂性,而这些新加入的代码仅仅是为了满足一些只在某种特定情况下才会发生的特殊行为的需要。装饰模式提供了一个非常好的解决方案,它把每个要装饰的功能放在单独的类中,并让这个类包装它所有要装饰的对象,这样当需要执行特殊行为时,客户代码就可以在运行时根据需要有选择性地,按顺序的使原创 2010-08-01 21:04:00 · 415 阅读 · 0 评论 -
c#:ajaxForm提交input File 文件 与 IE的冲突解决方法
1.问题:最近做的一个网站项目用到了c# asp.net mvc2,ajaxform 方式提交数据,但客户测试后发现有一个页面总是提交表单后,返回的是下载数据,而不是正常的ajax提示框. //新增 修改 $("#btnSave").live('click', function() { $('#frmSave').submit(); });原创 2013-06-18 15:51:54 · 1199 阅读 · 0 评论 -
解決 IE10 浏览器无法使用 ASP.NET 表单验证登录的问题
IE10中Session丢失问题引起众多业内人士的关注,今天发现在IE10中登录网站时,使用表单验证机制(FormsAuthentication)却无法判断该用户已登入,保存的Session总会丢失,本文将介绍解决方法,感兴趣的朋友可以参考下,或许对你有所帮助今天发现在IE10中登录我公司的一个网站时,点击其它菜单,页面总会自动重新退出到登录页,后检查发现,IE10送出的HTTP头,和转载 2013-07-09 15:33:37 · 721 阅读 · 0 评论 -
[转]ASP.NET MVC路由设置优化的两个方法
优化路由设置有的两种方法:1、指定路由名称,在视图中使用路由名称寻找URL路由。2、将最常用的路由存放在路由表的前面。 1、指定路由名称,使用路由名称定位路由 在ASP.NET MVC的路由设置中,路由的名称是可选参数,在路由解析中没有什么用.但是路由名称可以用来生成URL路由.当开发者使用路由名称来生成URL路由时,路由模块将快速定位到指定名称的路由,从而提高路由的解析速度.转载 2014-04-25 12:24:23 · 467 阅读 · 0 评论 -
IIS Web 时间日期格式的bug.
环境:iis7+net4.5+sqlserver 2008问题:sqlserver 表字段属性为nvarchar(), c#代码写入数据库后的格式形如:4/5/2016 12AM导致读取此类日期时,无法正常转换为日期或在数据库中做日期比较,因此报错.解决方法参考:http://blog.csdn.net/smeyou/article/details/6619528转载 2016-04-26 14:02:38 · 1449 阅读 · 1 评论