随笔分类 -  ASP.NET

摘要:在asp.net程序的开发中,有时我们需要对输出的Html代码进行一些后续的处理。如压缩Html代码。实现的方法很简单,我们只需要扩展一个自定义的过滤器。首先我们创建一个将html转换成大写的过滤器: 1 public class CapitalFilter : Stream 2 { 3 private Stream _responseStream; 4 5 public CapitalFilter(Stream responseStream) 6 { 7 _responseStream = responseSt... 阅读全文
posted @ 2012-06-18 10:45 ido 阅读(636) 评论(0) 推荐(0) 编辑
摘要:写的一个类帮助器,思路是,可以使用这个帮助器对类动态地控制(在运行时),如添加,删除其成员。最近要用到这个,在网上找了点资料,也不全面,就自己查msdn帮助文件。自己写了一个,功能还不是很完善,如果大家有兴趣扩展下功能的话,就再好不过了。现在只能控制属性,还不能控制其它成员,如事件,方法等等。演示一:动态生成类。演示二:动态添加属性到类。演示三:动态从类里删除属性。演示四:动态获取和设置属性值。类帮助器代码:// --------------------------------------------------------// 作者:李剑 msn:newshadowk@hotmail.com 阅读全文
posted @ 2011-05-26 15:20 ido 阅读(807) 评论(1) 推荐(0) 编辑
摘要:IIRF重写在asp.net4.0+IIS6中部分失败的解决方案 阅读全文
posted @ 2011-05-26 11:58 ido 阅读(1898) 评论(0) 推荐(0) 编辑
摘要:看到haack的这篇文章《ASP.NET MVC 3 Extensionless URLs on IIS 6》,我才知道在IIS6的环境下运行ASP.NET4.0程序,我们已经可以原生的支持没有后续名(扩展名)的URL请求,而不需要再做通配符映射,这对我们在IIS6部署ASP.NET MVC站点来说,相当的重要。在以前,我们要让ASP.NET MVC程序可以正常工作在IIS6上面,要么在我们的程序路由中添加*.mvc(或其它任意后缀),并且在部署时添加isapi映射规则,把*.mvc映射到aspnet_isapi.dll,让他交由ASP.NET处理程序进行处理,但一般情况下,这种做法我们都不会 阅读全文
posted @ 2011-05-26 11:25 ido 阅读(1844) 评论(1) 推荐(0) 编辑
摘要:服务器安装Microsoft .NET Framework 4.0后,在IIS站点属性中将ASP.NET版本都设置为4.0,再访问页面发现所有ASPX页面都是404,而访问htm页面却是正常的,后来知道是"Web 服务扩展"中未启用ASP.NET v4.0导致的. 阅读全文
posted @ 2011-05-25 10:29 ido 阅读(2191) 评论(0) 推荐(0) 编辑
摘要:Asp.net Mvc 中未能加载MvcApplication的原因 阅读全文
posted @ 2011-05-25 09:12 ido 阅读(5965) 评论(1) 推荐(0) 编辑
摘要:最近做了一个网站,浏览.aspx的动态页时没有出现乱码,但是在生成静态页后,浏览静态页就出现乱码的情况。 阅读全文
posted @ 2010-09-03 21:05 ido 阅读(894) 评论(0) 推荐(0) 编辑
摘要:在网络上看到很多关于ASP.NET导出DOC文档的例子,有的干脆就直接将html页面不做任何处理直接导出为DOC文件,但是那样会有很多错误,例如将某些控件显示为图片。我还曾经见过微软为中国某个大公司制作的一个XX系统,导出的DOC文件实际上是某种特殊格式的XML,但是对于这个技术我还不是很了解。于是我在网络上收集资料,找到很多种实现方法, 阅读全文
posted @ 2010-08-23 08:59 ido 阅读(2254) 评论(0) 推荐(0) 编辑
摘要:从网上搜索asp.net网站如何自定义404错误页面时,大多数文章都是告诉你:在web.config中,找到system.web,配置以下内容即可。<customErrors mode="On"error statusCode="404" redirect="/404.htm" ></customErrors>实际上这样做之后,根本就得不到404未找到网页的网页头信息,得到... 阅读全文
posted @ 2010-05-06 17:37 ido 阅读(3058) 评论(3) 推荐(2) 编辑
摘要:记录网页Exception讯息的方法有很多种.在此介绍两种储存方式.1.记录在事件检视器里2.记录在文字文件里 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1voidApplication_Error(objectsender,EventArg... 阅读全文
posted @ 2010-04-28 17:30 ido 阅读(1353) 评论(0) 推荐(1) 编辑
摘要:首先head标签上添加runat="server"。[代码] 阅读全文
posted @ 2010-03-25 17:34 ido 阅读(3136) 评论(1) 推荐(1) 编辑
摘要:我们经常需要用户在表单中输入数字,用户不小心使用了全角状态输入数字,但是在程序中全角的数字是不能直接转换为数字的。这种全角数字的错误处理起来就有些麻烦了。对一些没有经验用户来说明明已经输入数字了,怎么还是提示输入不是数字呢?这样就很影响用户体验。 阅读全文
posted @ 2010-03-11 17:32 ido 阅读(2889) 评论(1) 推荐(1) 编辑
摘要:ajax开发中在请求服务器端的响应时, 对于每一种返回类型 规范的做法是要在服务端指定response的contentType 的. (当然 不指定绝大多数情况下也没什么问题 尤其是返回"非xml"的时候) 。 阅读全文
posted @ 2010-03-10 17:28 ido 阅读(4997) 评论(1) 推荐(1) 编辑
摘要:自己写了一个网站配置的类,因为需要在很多的页面上绑定配置文件中数据。如果使用<%@ Import Namespace="" %>就需要在页面页面都导入命名空间。所以希望在web.config中配置,使所有的页面默认都可以使用此命名空间。[代码]这样就可以导入自定义的命名空间。需要说明一下,使用此方法导入的命名空间只能在.aspx页面上使用。.aspx.cs仍然需要使用using导入命名... 阅读全文
posted @ 2010-03-06 10:56 ido 阅读(1672) 评论(1) 推荐(1) 编辑
摘要:情况是这样的我的网站上有一个web service,用来导入新闻。一直都运行的很好,今天在使用控制台导入新闻的时候突然不能用了。报http400错误。请求因 HTTP 状态 400 失败: Bad Request。直接使用url访问web service也不报错。更新web service引用等等都不管用。最后才发现时数据的问题: 阅读全文
posted @ 2010-02-22 17:20 ido 阅读(11613) 评论(5) 推荐(1) 编辑
摘要:Asp.net的后台事件绑定是一个很好用的功能。但是在页面提交后如果再刷新页面,就会重新Post页面并调用后台方法。这是几乎所有的浏览器的实现的情况:当你通过Post方式提交一次表单之后,如果直接F5 Refresh,都会重新提交表单! 阅读全文
posted @ 2010-02-20 17:30 ido 阅读(2572) 评论(5) 推荐(1) 编辑
摘要:需求是要在一个网站上每隔20分钟执行自动生成静态文件的任务。因为网站是放在购买的虚拟空间的,没有服务器的管理权限。所以windows服务和自动任务这些方法都是行不通的。我的思路是在网站运行时使用System.Timers.Timer类在后台创建一个线程,来定时执行生成静态文件的控制台程序。 阅读全文
posted @ 2010-02-06 11:57 ido 阅读(5837) 评论(5) 推荐(3) 编辑
摘要:在C#中使用JSON不需要使用第三方库,使用.NET Framwork3.5自带的System.Runtime.Serialization.Json即可很好的完成JSON的解析。它使用.Net的序列化机制,将对象序列化为Json的字符串,返回给客户端解析。 阅读全文
posted @ 2010-01-11 10:05 ido 阅读(2096) 评论(0) 推荐(2) 编辑
摘要:在asp.net中一般常用的页面绑定方法是和。使用绑定数据一般都很少用。 阅读全文
posted @ 2010-01-03 22:18 ido 阅读(398) 评论(0) 推荐(0) 编辑
摘要:FCKeditor自定义非空验证 阅读全文
posted @ 2009-12-27 22:40 ido 阅读(518) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示