互联网解决方案咨询

梦想有多大路就会有多远:作一颗IT量子
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

文章分类 -  asp.net 开发

摘要:在做网站时经常会遇到需要临时的去修改一个页面,或者是一小段页面的逻辑,所以在项目最开始的架构上就需要做好设计,不然在以后有类似的修改需求时会很痛苦。 首先要做的一件事就是要业务逻辑和UI分离。网站的应用和主站的展示要分离。APP WEBISTE这类功能型的可以设计成WEB APP模式,比较上传功能,下载功能,或都其它服务的接口,像RSS订阅等,这类功能型的应它的需求可变性小,而不像主站可能会根据不同的用户需求有时需要临时性的修改。一个不太稳定的WEB SITE还是要先做成WEB STIE模式,这样方式临时性的修改,特别是做产品,有时有的客户需要你把某一小段UI的逻辑修改下,这样的小的需求变更很多。所以把展示的UI采用SITE模式就方便多啦。 看一个简单的示图 阅读全文

posted @ 2009-11-05 17:16 互联网粒子 阅读(286) 评论(0) 推荐(0)

摘要:在C#3.0中有大量的泛型,泛型也给我们带来了很多的方便之处,在我的工作中用的最多的是List在程序开发中,用了大理的List的特性来快速解决查找,删除,排序等问题.自定义一个类,继承了List.List<myObject> list = newList<myObject>();myObject obj = new myObject();obj.id = 3;list.Re... 阅读全文

posted @ 2008-08-08 10:40 互联网粒子 阅读(186) 评论(0) 推荐(0)

摘要:转载: 对于.Net CLR的垃圾自动回收,这两日有兴致小小研究了一下。查阅资料,写代码测试,发现不研究还罢,越研究越不明白了。在这里sban写下自己的心得以抛砖引玉,望各路高手多多指教。 近日浏览Msdn2,有一段很是费解,引于此处:实现Finalize方法或析构函数对性能可能会有负面影响,因此应避免不必要地使用它们。用Finalize方法回收对象使用的内存需要至少两次垃圾回收。当垃圾回收器执行... 阅读全文

posted @ 2008-07-03 17:48 互联网粒子 阅读(1348) 评论(1) 推荐(0)

摘要:网上有很多关于JSON的说明,JSON是基于JAVASCRIPT的一种轻量型的数据结构,利用JAVASCRIPT的对象功能可以完成很多的数据交换的功能,copy下面的代码运行下,可以看到JSON的用法 详细内容可以查看http://www.json.org/ Json用于AJAX交换些数据还是很方面的。 阅读全文

posted @ 2008-06-06 14:55 互联网粒子 阅读(203) 评论(0) 推荐(0)

摘要:看起来Request.Params更好一些,但是还是不明白既然Param包括了所有,为什么还要有QueryString呢? request.params其实是一个集合,它依次包括request.querystring、request.form、request.cookies和request.servervariables。 如果要在两个页面传递数据的话,只能用request.query... 阅读全文

posted @ 2008-04-17 09:48 互联网粒子 阅读(396) 评论(0) 推荐(0)

摘要:把数据中\n替换成,可现在网页上并没有折行, 阅读全文

posted @ 2008-04-14 18:41 互联网粒子 阅读(314) 评论(0) 推荐(0)

摘要:不论您在学习或者借用这里无疑是个好地方: http://csharp-source.net/ C# Open Source Open Source Aspect-Oriented Frameworks in C# AspectSharp - Aspect# (pronunced as AspectSharp) is a free AOP ( Aspect Oriented ... 阅读全文

posted @ 2008-04-13 12:31 互联网粒子 阅读(421) 评论(0) 推荐(0)

摘要:格式说明符 名称 说明 d ... 阅读全文

posted @ 2008-04-13 12:29 互联网粒子 阅读(250) 评论(0) 推荐(0)

摘要:利用isapi_rewrite可 以实现类似于Apache的伪静态路径,利用其检查refer的功能我们还可以实现防盗链。该软件可以在 http://www.helicontech.com/download/下载,是一个共享软件,但是有一个LITE版本是免费的,基本上可以实现我们 需要的功能。安装的步骤我就不详细说了,具体说说httpd.ini的设置。 首先,必须要保证httpd.ini有可写权限... 阅读全文

posted @ 2008-04-13 12:25 互联网粒子 阅读(739) 评论(0) 推荐(0)

摘要:参考: 一个最简单的考虑是,用户敲入了一个简单的不带任何参数地址, http://www.52joke.cn然后我们把这个地址改成一个符合程序需要的带参数的地址, http://kerry.com?lover=notus,最后处理之. 所谓的url重写,就是在这一步. 用.net的术语来说,我们需要给应用程序注册一个httpmodule,用来处理特定的url 注册httpmodule,在web.... 阅读全文

posted @ 2008-04-13 12:23 互联网粒子 阅读(651) 评论(0) 推荐(0)

摘要:前面我们提到,ASP.NET为保存用户请求间的数据添加了几种新的途径。这些途径给了你如何保持状态信息更好的控制。这些技术的范围可以窄到只有 一个请求那么小(Context对象),也可以宽到整个Web服务器和服务器上的所有应用程序(Machine.config文件)。在多数情况下你有多 种保存特定数据片的选择--使用每个方法描述的问题和答案来决定某个对象是否适合你的需要。 Cache Cac... 阅读全文

posted @ 2008-04-13 12:19 互联网粒子 阅读(252) 评论(0) 推荐(0)

摘要:/// <summary>/// 数据库中与C#中的数据类型对照/// </summary>/// <param ></param>/// <returns></returns>private string ChangeToCSharpType(string type){string reval=string.Empty;sw... 阅读全文

posted @ 2008-04-13 12:02 互联网粒子 阅读(229) 评论(0) 推荐(0)

摘要:ASP.NET错误处理的方式(整理&总结) 英文文章研究:http://wrfwjn.blog.hexun.com/4172839_d.html 总述: 要 创建页中的全局处理程序,请创建 Page_Error 事件的处理程序。要创建应用程序范围的错误处理程序,请在 Global.asax 文件中将代码添加到 Application_Error 方法。只要您的页或应用程序中发生未处理的异常,就会调... 阅读全文

posted @ 2008-04-13 11:50 互联网粒子 阅读(220) 评论(0) 推荐(0)