Google [站内搜索]

分类: Web编程预览模式: 普通 | 列表

使用TrimEnd格式化字符串

在数据库中有一money类型的字段,其值形如:

引用内容 引用内容
2.0000
1.5000
1.0000

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5227

C#向客户端注册脚本的几种方法

在C#中可以使用RegisterClientScriptBlock、RegisterStartupScript和RegisterClientScriptInclude来向客户端注册脚本,它们的区别是:

RegisterClientScriptBlock:在页面内容前注册脚本;
RegisterStartupScript:在页面内容后注册脚本;
RegisterClientScriptInclude:在页面内容前引用外部脚本;

查看更多...

分类:Web编程 | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 11047

说说PHP的字符串查找函数strpos

strpos函数用于在一个字符串中查找另一个字符串出现的位置,当存在时,返回一个整型的索引值,当不存在时返回false,但我们不能使用下边的例子来判断一个字符串是否存在于另一个字符串中:

$stra = "http://www.mzwu.com/";
$strb = "http://";
if(strpos($stra,$strb)==false)

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5605

使用Environment类获取服务器信息

工作目录: Environment.CurrentDirectory
系统目录: Environment.SystemDirectory
当前目录: Server.MapPath(".")
计算机名称: Environment.MachineName
系统版本号: Environment.OSVersion.ToString()

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5187

在显式转换中使用checked进行溢出检查

当不能使用隐式转换安全的进行转换时(例如将short类型的值转换为byte类型),就必须使用显式转换,例如:

byte var1;
short var2 = 7;
var1 = (byte)var2;

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4371

比较Select Case(VB.NET)和switch(C#)

1.一次测试一个字面值

Select Case语句:
Select Case itemc
    Case 1

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 11842

ArrayList,List,Hashtable,Dictionary的应用

ArrayList的应用(System.Collections)

ArrayList list = new ArrayList();

list.Add(new Student("aaa", 20));

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4551
个性化用户配置是ASP.NET2.0的一个新特性,它主要依赖于ProfileBase类和ProfileManager类,其中ProfileBase类提供对配置文件属性值和信息的非类型化访问,ProfileManager类管理用户配置文件数据和设置。在启动启用了用户配置文件的应用程序时,ASP.NET会创建一个类型为ProfileCommon的新类,该类从ProfileBase类继承。强类型访问器被添加到profile配置节中为每个属性定义的ProfileCommon类中。ProfileCommon类的强类型访问器调用ProfileBase基类的GetPropertyValue和SetPropertyValue方法,分别用于配置文件属性值的检索和设置。ProfileCommon类的一个实例被设置为ASP.NET应用程序的Profile属性的值。

使用Profile与使用Session十分相似,但是更好用一些。与Session相似的地方在于,Profile是相对于一个特定的用户的,也就是说,每个Web应用程序的用户都有他们自己的profile对象。与Session不同的是,Profile对象是持久对象,因为他默认把信息保存在SQL Server Express数据库中,如果你向Session中添加一个项,在你离开网站时,该项就会消失,而Profile则完全不同,当你修改Profile的状态时,修改在多个访问之间均有效。还有另一点与Session不同,Profile是强类型的,Session对象仅仅是一个项集合而已,而profile对象则有强类型属性。

下边例子演示了使用个性化用户配置来保存匿名和登录用户信息:

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4783

Hashtable使用案例

一、Hashtable简述

在.NET Framework中,Hashtable(哈希表)是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,key是区分大小写的;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的key/value键值对。

二、Hashtable使用案例

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4821
在默认情况下,当第一次执行与用户配置有关的应用程序时,系统将自动为该应用程序创建一个SQL Server 2005 Express 的特定数据库实例,该数据库实例存储于应用程序根目录下的App_Data文件夹中,名称为ASPNETDB.MDF。该数据库将默认包括存储用户配置属性数据的数据表,以及其他与实现用户配置功能相关的对象等。对于使用 SQL Server 2005 实施开发的人员来讲,只需要配置好 Web.Config 文件、正确调用 Profile 属性、ProfileManager类即可,而无需关心例如数据库表设计与维护工作。目前应用程序多使用 SQL Server 7.0/2000来实施存储,由于这些版本的数据库发布时间较早,因此,并不具备对个性化用户配置功能的内置支持。在这种情况下,如果需要在 SQL Server 7.0/2000 数据库中存储用户配置属性数据,则必须对数据库进行预先配置,然后,才能正确使用个性用户配置功能[1]。

一、使用aspnet_regsql配置SQL Server数据库

1.在命令行下进入"C:\WINDOWS\Microsoft.NET\Framework\[版本号]"文件夹;

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4413