随笔分类 - Asp.Net
摘要:DNN是DotNetNuke(DotNet核动力)的简写。它是在IBUYSPY(IBUYSPY是微软用来推广ASP.NET而推出的范例程序)的基础上发展起来的,是一个免费的、开放的源代码框架, 是一个可扩展的内容管理系统(CMS)。可广泛应用于创建与维护专业的Web应用程序,如商务网站、企业内网(Intranet)、外网网站以及在线内容发布网站。DNN能给我们带来什么?如果你是一个项目开发人员,D...
阅读全文
摘要:[有关于EL的Configuration Block和自定化配置]这里一共写了三种配置方法,第一种是EL的写法,第二种是ELQuickStart的写法,第三种是一般的写法第一种配置写法 调用处: /**////Found Domain and Title in the CooperationChannelsData.xml ChannelConfig channe...
阅读全文
摘要://转换运算符具有以下特点: //声明为 implicit 的转换在需要时自动进行。 //声明为 explicit 的转换需要调用强制转换。 //所有转换都必须是 static 转换。 public class OperatorOverride { public static void Execute() { Co...
阅读全文
摘要:今天早上new project时,VS没有模板了。网上找了一个解决方法:与大家分享一下*还有好像有时候用devenv /setup 这个命令好像不行。所以我建议还是用目录covert吧Microsoft Visual Studio---------------------------No Visual Studio template information found. See the appl...
阅读全文
摘要:1.泛型类: 通过这个类中的invokeMethod动态调用InvokeClass中的method.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ public sealed class DynamicLoadMethod where T : class { private static object obj = new objec...
阅读全文
摘要:1.首先建立一个类 class PropertyClass { public PropertyClass() { } public PropertyClass(ref Int32 x) { x *= 5; } public int fieldValue = 0; priv...
阅读全文
摘要:写这个想法:就是 如果想比较一个enum类中的枚举项是否相同的话。可以用下面的这个语句:BindingFlags selectedBindingFlags = (BindingFlags)Enum.Parse(typeof(BindingFlags), this.comboBox1.SelectedValue.ToString(), true);* public enum Binding...
阅读全文
摘要:1.MasterPage 调用方法 private void GetConfig() { NameValueCollection channelCollection = new CooperationChannelsConfig().Settings; foreach (String channel in channelCollec...
阅读全文
摘要:FlagsAttribute属性在enum中的应用 我看了Effective C#一书中的Item 8 : Ensure That 0 Is a Valid State for Value Types时提到了Flags属性在enum中的应用,于是就查了一下资料,写了一点关于这个的体会 .Net C#中枚举的声明格式如下所示:[attributes] [modifiers] enu...
阅读全文
摘要:HttpContext.Current.Request.Url.ToString() 并不可靠。如果当前URL为 http://localhost/search.aspx?user=http://csharp.xdowns.com&tag=%BC%BC%CA%F5 通过HttpContext.Current.Request.Url.ToString()获取到的却是 http://localhost...
阅读全文
摘要:ASP.NET Technical Articles How to Share Session State Between Classic ASP and ASP.NET Billy YuenMicrosoft Corporation February 2003 Applies to: Microsoft® ASP.NET Summary: Discusses how to share ...
阅读全文
摘要:Get the sample code for this article. NEW: Explore the sample code online! - or - 代码下载位置: CuttingEdge2007_03.exe (168KB) 目录 ...
阅读全文
摘要:看了 Kanas.Net 的 以非泛型方式调用泛型方法 ,思考了一下午。(一)简化Kanas.Net 对比的5种方案中,1、2、5 三种方案均需要在编译时指定所使用的类型,因此并未解决问题。方案3性能较低,方案4是有效方案:·定义泛型委托; ·定义非泛型接口; ·实现这个接口; ·通过泛型委托获取非泛型接口的实现。感觉方案4将问题复杂化了,这里采用委托用处不大,平添加许多复杂性。我先前错误认为.n...
阅读全文
摘要:通过泛型方法定义具有特定类型意义的方法是常用的手段。但在某些特定情况下,例如在一些通用的框架中,直到运行时才能确定泛型类型参数,就必须通过非泛型方式来调用泛型方法。假定有这样一个方法: public static void Add(T obj, IList list){ list.Add(obj);} 如果想换成这样调用: Add(Type type, object obj, objec...
阅读全文
摘要:在ESFramework的设计实现中,很多地方都用到了Null Object设计模式。Null Object模式的含义在于,提供一个对象给指定的类型,用以代替这个对象为空的情况。 Null Object提供了“什么也不做”的行为,隐藏来自它的合作者的细节。 对于如何理解和应用该模式,通过一个实例就能很好的进行说明。这一节我们在讨论消息分派器,消息分派器使用了前述的日志记录器,并且通过属性来注入...
阅读全文
摘要:GridView既强大又好用。为了让它更强大、更好用,我们来写一个继承自GridView的控件。[源码下载] 扩展GridView控件 控件开发扩展GridView控件(一)——鼠标经过行时改变行的样式扩展GridView控件(二)——给字段标题加上排序状态扩展GridView控件(三)——单击命令按钮弹出确认框扩展GridView控件(四)——每行复选框的全选与取消全选扩展GridView控件(...
阅读全文
摘要:今天调试程序的时候遇到如下问题:“Unable to start debugging on the web server.Debugging failes because integrated Windows authentication is not enabled.”。 先是用Baidu搜索一下:找到这篇文章——Debugging Failed Because Integrat...
阅读全文
摘要:在泛型类和泛型方法中产生的一个问题是,在预先未知以下情况时,如何将默认值分配给参数化类型 T: T 是引用类型还是值类型。如果 T 为值类型,则它是数值还是结构。给定参数化类型 T 的一个变量 t,只有当 T 为引用类型时,语句 t = null 才有效;只有当 T 为数值类型而不是结构时,语句 t = 0 才能正常使用。解决方案是使用 default 关键字,此关键字对于引用类型会返回空,对于数...
阅读全文
摘要:在VS2005 Web Site Projects项目中, 如果在Web.config文件中定义了Profile节,那么ASP.Net会自动为项目中的每个页面增加一个Profile的对象类型,这个对象类型完成了对定义在Web.config文件Profile节定义的所有属性进行强类型映射。开发员能够通过智能感知获得访问者的Profile信息,例如: 在编写程序的时候,开发人员可以这样写: 这种支...
阅读全文
摘要:单击此处可下载本文的代码示例本页内容 ...
阅读全文

浙公网安备 33010602011771号