![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
asp.net
iteye_19539
这个作者很懒,什么都没留下…
展开
-
asp.net的下载实现
我现在接触到的下载有两种形式:直接下载服务器某个目录下的文件和下载数据库中存的二进制文件代码如下://获取文件对象FileInfo file = new FileInfo(Server.MapPath("~/123123213213.txt")); //附件形式Response.Clear();Response.AddHeader("Content-Dispos...2009-04-09 14:40:40 · 52 阅读 · 0 评论 -
petshop4.0学习笔记之设计模式
在petshop4.0中也用到了几个常用的设计模式:简单工厂模式,工厂方法模式,策略模式,并附之返射与配置文件.下面就来用我自己的理解用大白话说出来.1.简单工厂模式. 比如A与B一起写代码,A负责前台,B负责后台,B写了两个类:X与Y,A负责调用,那么1.A怎么知道B写了X与Y两个类呢?2.B又增加了Z类怎么办,3.A在代码里写了n个X x = new X(), B把X类改名或重写了怎么...2009-06-05 00:09:24 · 180 阅读 · 0 评论 -
petshop4.0学习笔记之多线程
一直搞web开发,每天接触最多的就是asp.net+css+js,看了看petshop,原来多线程在Web项目中也有很大作用.加之以前一直对多线程不甚了解,这次就这个机会来一次自我补习吧. 启用一个新线程有四种写法:第一种:使用Thread与ThreadStart/ParameterizedThreadStart类static void Main(string[] args) ...2009-06-03 16:12:25 · 108 阅读 · 0 评论 -
petshop4.0学习笔记之消息队列(MSMQ)
直到今天才知道,在我们每天都在用的Window系统里还有这么好用的一个编程组件:消息队列.它能够解决在大数据量交换的情况下的性能问题,特别是BS系统的数据库性能.而且它的异步处理方式能给程序员最大的便利与最好的用户体验. 1.首先在需要进行消息队列的服务器上安装MSMQ,我的系统是win2003+iis6,所以这个安装选项在添加删除程序->windows组件-...2009-06-01 16:57:45 · 127 阅读 · 0 评论 -
vs2005中母版页嵌套时无法切换到设计视图的解决办法
假设有母版页第一级母版页MasterPage.master,第二级母版页MasterPage2.master是MasterPage.master的内容页,Default.aspx是MasterPage2.master的内容页,一般情况下Default.aspx是打不开设计视图的(MasterPage2.master也打不开,但无法解决),在网上找了找,有两种解决办法:1.首先新增一个类:Bas...2009-05-20 13:50:39 · 198 阅读 · 0 评论 -
asp.net 编译模型学习笔记
当一个web应用程序完成后,部署到iis中有以下几种方式:源码部署:就是把工程内的文件原封不动的Copy到iis中。当有请求的时候,asp.net会在编译目录的根目录下寻找一个以.compiled为扩展名的保留文件(Preservation File)。每一个Page页面都会有一个对应的保留文件。保留文件只会存在于编译根目录下。里面记录了Page类编译后的相关信息。如果没有,则会对请求的页...2009-05-15 17:31:06 · 73 阅读 · 0 评论 -
asp.net 母版页学习笔记
看来父亲对儿子永远是最了解的。看了Asp.net之父Scott的文章:Master Pages: Tips, Tricks, and Traps 后,我有一种豁然开朗的感觉——讲的透彻明白,讲的好啊——虽然只看了一半~~~不过收获还是很多的1.虽然叫母版页,英文名:MasterPage,给人感觉它就是内容内的老大,但实际上它只是内容页的一个子控件。2.事件的触发顺序:除了Init(...2009-05-15 00:12:10 · 125 阅读 · 0 评论 -
asp.net ViewState学习笔记
这些还是前辈们都研究烂的东东,我也只是COPY他们的成果,好了,什么也不说了,先来一张表: 页面事件ViewState相关操作PreInit设置控件静态属性Init执行TrackViewState方法(打开ViewState跟踪)InitComplete 从_ViewState隐藏字段更新控件属性,因为控件属性大...2009-05-13 14:41:06 · 109 阅读 · 0 评论 -
asp.net底层架构学习笔记(HttpRuntime,HttpApplication...)
这些个东东我都是学习前辈,该说的前辈都已说过了,该做的前辈也已做过了,再弄就是班门弄斧了,还是用图形来表达我的心得吧 底层调用关系图: 事件顺序图:HttpApplicationPageControlBeginRequest AuthenticateRequest DefaultAuthentication...2009-05-12 23:19:52 · 90 阅读 · 0 评论 -
asp.net中控件id,clientid,uniqueid的区别
id是你在代码编写时给其赋的id属性,如果没有进行赋值,系统会自动生成一个名称,如:_ctlX,X是从0开始的递增的索引,范围是0~127 uniqueid是asp.net为每一个控件生成的真正的服务器端标识符 clientid是从uniqueid来的,不过将uniqueid中的$换成了_ 如果控件的命名容器为宿主页,则uniqueid与id相同,否则uniqueid...2009-04-27 14:13:16 · 69 阅读 · 0 评论 -
浅析asp.net的自定义控件
自定义控件分两种:简单控件与组合控件一.简单控件1.直接从现有的服务器控件继承,比如:myControl:Button 这样的好处是简单方便,不用自己再额外写属性与事件,坏处是性能不高,因为里面有太多的我们不需要的东西。2.从Control或WebControl继承 这样子就相当于将控件从头写一遍。比如:public class MyTextBox : Sy...2009-04-26 15:46:16 · 106 阅读 · 0 评论 -
httphandlers 与 httpmodules
HttpHandlers 和 HttpModules 通过扩展原始的页面框架,提供了用于处理请求和响应的两种途径。HttpHanders的主要目的是处理对某种特定文件或者在URL中对某个文件路径的请求,而HttpModule则主要被用于在最开始的阶段处理一个请求以及在最后阶段处理一个响应。 HttpHandlers是指实现了IHttpHandler接口的类。它们在Proce...2009-04-25 16:48:54 · 74 阅读 · 0 评论 -
asp.net 缓存研究
最近因项目要求,需要研究asp.net缓存,可是查阅了书本,msdn,网上后有点失望,真是天下文章一大抄啊,大家讲来讲去都是那么几点,没有条理,没有重点,也没有心得,所以我决定自己来写一篇,当然,我是没有能力来改变这一现象的,只是写来自己备忘罢了。 首先有几点要说明:1.个人认为缓存只有两种:页输出缓存与应用程序数据缓存。一般大家也是这么认为的,但是有另外一部份人却把这两个部份...2009-04-24 09:37:34 · 69 阅读 · 0 评论 -
如何以编程方式加载用户控件
有用户控件文件:usercon.ascx,类名为:myControl在主页中有三种方式动态加载1.Control con1 = LoadControl("usercon.ascx"); Controls.Add(con1);2.UserControl con2 = (UserControl)LoadControl("usercon.ascx"); Controls.Add(co...2009-04-23 14:35:39 · 123 阅读 · 0 评论 -
web.config常用配置研究
web.config 是asp.net的Web应用程序不可缺少的配置文件,本机.net framework目录下有个machine.config是全局的配置文件,在网站内也可能有多个别的配置文件,它们是继承的关系。Web.config文件分为两个部分:配置节处理程序声明区域与配置节设置区域。配置节处理程序声明区域就是声明对配置节设置区域进行了设置的地方应由哪个.net类来进行处理它其中有可...2009-04-18 17:54:25 · 90 阅读 · 0 评论 -
eval,bind,container.dateitem,数据绑定的研究
首先,eval与bind是两个方法,都可以实现前台数据绑定Bind方法(双向数据绑定)即能把数据绑定到控件,又能把数据变更提交到数据库。Eval方法(单向数据绑定)它实现了数据读取的自动化,并能对绑定字段进行格式化显示,但是没有实现数据写入自动化。比如,当有GridView、DetailsView控件的时候,Bind方法可以使控件从模板中的子控件中提取值,并将这些值传递给数据源控件。然后数据源...2009-04-17 14:49:27 · 101 阅读 · 0 评论 -
asp.net2.0 知识体系
入行计算机软件行业13个月了,搞.net开发也快1年了,跟据在书上看到,网上看到,自己学到的东东,总结出一套asp.net大体的知识体系,或者说应该掌握的部份:1.Html,Css,JavaScript基础主要掌握html标签的写法,Css会用,JS的Dom模型,Js操纵Html/Xml2.面向对象程序设计建立一种思想3.C#语言基础.net语法4.Sql Server...2009-04-15 09:37:09 · 101 阅读 · 0 评论 -
asp.net 的状态管理与cache
在我的印象中,谈到状态管理,更多的是谈application,session之类的,很少有谈cache的,当然cache不属于状态管理的范围。但是最近在工作中用到了cache,发现实际上Cache比其它的对象更易用,更实用还是先把原先经常谈到的对象罗列一次吧1.服务器端application属于全局控制,使用前要locksession每个用户有自己的一个副本,有过期时间,不...2009-04-14 15:10:48 · 86 阅读 · 0 评论 -
关于用户控件中文件链接的处理
最近在开发网站,大量用到了用户控件,遇到了一个棘手的问题。用户控件在网站中的路径在使用中是跟随的母页的路径。由于各个页面都可能使用同一用户控件,所以其实际路径各不相同。这对引用JS/css/图片带来了困扰。 我原来的作法是:在所属页面统一加载JS/css,但是这好象不符合OO原则,增加了页面与用户控件间的耦合。于是想有没有什么其它的方法。 图片引用可以通过在页面嵌入...2009-08-06 15:19:07 · 168 阅读 · 0 评论