
ASP.NET
hqywork
这个作者很懒,什么都没留下…
展开
-
PetShop 4.0分层结构
PetShop4.0采用了多层应用程序体系结构,并且应用了“反射注入”技术,简间抽象工厂模式,策略模式和外观模式,从而构建了一个高内聚,低耦合的,易于扩展和维护的,适合于团队开发的小型企业分布式应用系统。并且其中使用了很多ASP.NET2.0的新特性,可以说是一个典型的学习案例项目。下面请看体系结构图: 接下来分别介绍一下种个应用层的内容:1. 表示层:PetS转载 2007-07-18 10:27:00 · 743 阅读 · 0 评论 -
C#中byte[]与string的转换
1、 System.Text.UnicodeEncoding converter = new System.Text.UnicodeEncoding(); byte[] inputBytes =converter.GetBytes(inputString); string inputString = converter.GetString(input转载 2007-11-22 13:27:00 · 715 阅读 · 0 评论 -
WebControl 类生命周期及说明
执行重载的顺序: Control.CreateChildControls(): Render RenderBeginTag AddAttributesToRender RenderContents RenderEndTag原创 2007-11-22 20:22:00 · 699 阅读 · 0 评论 -
使用TagPrefixAttribute添加命名空间标记前缀映射
在源代码目录中创建一个名为 AssemblyInfo.cs 或 AssemblyInfo.vb 的文件并向该文件添加以下代码。[assembly: TagPrefix("Samples.AspNet.CS.Controls", "aspSample")]原创 2007-11-22 20:25:00 · 798 阅读 · 0 评论 -
在Web.Config文件中注册自定义控件
在system.web->pages->controls结点下添加: 结点 如果应用于用户控件,必须定义 add 子元素的 tagPrefix、tagName 和 source 属性。 如果应用于自定义控件,则必须定义 add 子元素的 tagPrefix、namespace 和 assembly 属性。 如果该控件位于应用程序代码目录中,则不需要 assembly 属性。 tagP原创 2007-11-22 20:47:00 · 1037 阅读 · 0 评论 -
Web 自定义控件中的 PersistChildren 属性或 ParseChildren 属性。
[PersistChildren(true), ParseChildren(false)] : 把自定义控件中包含的内容分析为控件 [PersistChildren(false), ParseChildren(true)] :把自定义控件中包含的内容分析为属性原创 2008-02-16 21:34:00 · 1284 阅读 · 0 评论 -
关于ASP.NET页使用Javascript后发生“Internet Explorer无法打开站点,已终止操作”的错误
在页面还没有ready的时候就调用了htmlObject的appendChild或者innerHTML操作,这样会在IE上弹出一个对话框:“Internet Explorer无法打开站点,已终止操作” 今天就遇到了这个问题,再网上搜索了一下,解决办法大概为以下两点: (1)在appendChild或者innerHTML操作处判断document.readyState=="co转载 2008-07-28 15:11:00 · 744 阅读 · 0 评论 -
使用ASP.NET 2.0提供的WebResource管理资源
ASP.NET 2.0提供的Web Resources管理模型,很好的解决了image、css、script等外部资源的管理问题。现在只需要在solution explorer把资源文件的build action属性设为Embedded Resource。然后在assemblyinfo.cs里添加一句: [assembly: WebResource("WebCtrl.cuteca转载 2008-07-28 15:14:00 · 447 阅读 · 0 评论