asp.net 

.Net边学边讲(二)

我们继续来谈一谈类 与其他面向对象的编程语言不同,.net中类有四个基本成员,data members(fields), function members(methods), properties, events。其他编程语言只有前两项。这里需注意,data members(fields)永远不要声明成public,因为这样会使使用者无需知道你的类就可以改变你的数据。 public class test{ private int i; } 这里i 就是一个data m...

灵活正确的实现.NET插件机制

    。net 提供的反射(reflection)机制可以很方便的加载插件。本文提供一种方法,可以灵活的正确的载入所需的插件。     在。net中,一个完整的类型名称的格式如 "类型名, 程序集名".     例如:"system.configuration.namevaluesectionhandler, system, version=1.0.3300.0, culture=ne...

ASP.NET2.0中themes、Skins轻松实现网站换肤!

可能有些朋友还不是很清楚themes、skins。下面先介绍下themes、skins.。 一、简介: 一看themes、skins这2名字就都知道是用来做什么的了吧,下面就说下它是做什么的(怎么都知道了还说,~_~),利用themes我们可以很容易的更改控件、页面的风格,而不需要修改我们的代码和页面文件。 themes文件被单独的放在1个app_themes文件夹下面,与你的程序是完全分开的...

asp.net 2.0中加密web.config

在asp.net 2.0中,可以很方便地加密web.config文件里的敏感信息了.比如如果有权限操作服务器的话, 可以用下面的方法加密web.config里的敏感信息,比如要加密数据库连接串 aspnet_regiis -pe "connectionstrings" -app "/应用程序的名字" 如果没权限的话,可以在程序里动态实现 configuration config = configuration.getwebconfigurati...

 使用.net下的系统事件增强应用程序

  一般情况下,在开发应用程序的时候都很少考虑一些系统部分的变化对应用程序带来影响,比如系统字体库里的字体增加或减少,用户注销或系统关机,桌面主题变换等等。针对应用程序的不同,或多或少会造成一些影响,比如程序在运行过程中没有退出就被用户注销,有可能造成数据丢失,系统字体的更改或系统时钟的更改对程序造成界面显示上或处理上的影响。如果...

ASP.NET应用程序

    用户体验对于 web 站点的成功是非常必要的,所以确保每个特性适当的功能是非常重要的。在解决了所有的缺陷之后,必须在产品质量环境下测试应用程序。所谓产品质量环境是说下面这样的一个环境,这个环境模拟应用程序变成产品之后期望的负载。     有很多工具可以用于这类测试,包括微软的 application center test(act)。...

Asp.net中的mail的发送

现在的邮件发送大多数需要验证,我写这篇文章是希望对大家开发项目有所帮助,也希望大家能给我提点意见。 把jmail引用到工程中,加入jmail的命名空间,在这里我将引用jmail包的messageclass类。   logging属性:是否使用日志   silent属性:如果设置为true,jmail不会抛出例外错误. jmail. send( () 会根据操作结果返回true或false   mai...

HttpRequest获取网站信息的程序示例

  问题:有的网站的相关内容必须要在登录后才可以查看,其登录信息保存在session变量之中。这样,使用asphttp等组件就难以正确得到所要的信息。        解决:使用asp.net中的httprequest和httpresponse来实现。        要点:      1。 通过附加一个cookiecontainer到httprequest对象中,可...

使用ASPX输出XML应注意的问题

ajax应用程序中服务器端如果使用aspx返回xml格式数据,一般将vs生成的html字符先清除,代码文件中直接使用response.write输出xml字符串。   需要注意的是要设置response的相应属性客户端才能正确解析字符串。   首先要设置contenttype 属性: response.contenttype = "text/xml"; 如果xml字符串中包含中文则还要设置charset属性:...

对.NET Framework 反射的反思

  清晰的组件化目标是否因在库间共享过多类型信息而落空?或许您需要高效的强类型化数据存储,但如果每次对象模型发展后都需要更新您的数据库架构,那会耗费很大成本,所以您更愿意在运行时推断出其类型架构吗?您需要交付能接受任意用户对象的组件,并以某种智能化的方式处理它们吗?您希望库的调方者能以编程方式向您说明它们的类型吗?   如果您发现自己...