
ASP.NET
文章平均质量分 61
sukey00
用心学习,工作、生活
展开
-
上传文件
/* Descript:上传文件 Author:Blue.Dream Date:2004-09-21 22:21 声明:最近发现不少网站引用本人的文章,竟将作者信息都省略了,请引用本文的网站将作者不要省略作者的信息.*/namespace BDStudio.Common{ using System; using System.IO; using System.Web; /// /// 上传单个原创 2004-10-23 23:32:00 · 529 阅读 · 0 评论 -
学习PetShop3.0(2)宠物展示
宠物展示,也就是商品展示(汗……)涉及到这个主题的页有Category.aspx / Items.aspx / ItemDetails.aspx,分别是大类/小类/详细信息这三个。下面来一个一个的分析要注意的是,像第一篇说的,数据的传递都是采用直接传递业务实体的方法来完成。这样是不是有很强的面向对象的味道?Category.aspx该页面的主体是一个用户自定义控件:SimplePager,该空间继原创 2005-09-16 09:00:00 · 991 阅读 · 0 评论 -
学习PetShop3.0(4)购物车
终于到购物车了,在看这个之前应该已经明白了第三篇的那个模型,这样购物车基本也就明白了。来看一下ShoppingCart.aspx这个页。当你看好了一个宠物,比如可爱的Golden Retriever,嘿嘿,那就点add to cart按钮,这时就会跳到ShoppingCart.aspx,url里带了这个宠物的id号,根据该id号程序将该宠物放到cart里面。然后你可以再去挑别的宠物,比如一只猫(…原创 2005-09-16 09:04:00 · 969 阅读 · 0 评论 -
学习PetShop3.0(8)数据访问
看一下SQLServerDAL,前面有高人说了,那个SQLHelper类似于daab for .net,因此在这里我就不多话了,对daab for .net的讨论可以参看msdn的相关文章。来看Account.cs,里面有一个GetAddress方法,用来通过用户名获得用户资料。在这里面主要是分两步,第一步是获得参数并给其赋值,第二步是使用SqlDataReader来从数据库取值。public A原创 2005-09-16 09:16:00 · 991 阅读 · 0 评论 -
学习PetShop3.0(3)模仿购物车的简单可变类
今天晚上看了近两个小时的购物车,基本把原理弄明白了,先写一个类似结构的类来简单的演示一下Store类模仿购物车内的物品public class Store{private string name;private int id;private DateTime time;public Store(string name,int id,DateTime time){this.name=name;thi原创 2005-09-16 09:02:00 · 844 阅读 · 0 评论 -
学习PetShop3.0(5)生成定单
点proceed to checkout后,就进入Checkout.aspx,确认后进入OrderBilling.aspx,在这里可以修改你的信息,完成后点continue,会出现个人信息的只读页面,最终确认后就进入OrderProcess.aspx,在这里是定单的详细情况,并且是只读的,到这里,定单被添加到数据库,购物完成。Checkout.aspx把数据从Session中取出来,然后显示到页面原创 2005-09-16 09:12:00 · 912 阅读 · 0 评论 -
学习PetShop3.0(6)实体模型
还记得用户注册时收集信息的方式吗?下面这几句://......AddressInfo address = addr.Address;//.....AccountInfo accountInfo = new AccountInfo(userId, password, email, address, language, favCategory, showFavorites, showBanners);原创 2005-09-16 09:13:00 · 864 阅读 · 0 评论 -
学习PetShop3.0(7)SimplePager
看一下SQLServerDAL,前面有高人说了,那个SQLHelper类似于daab for .net,因此在这里我就不多话了,对daab for .net的讨论可以参看msdn的相关文章。来看Account.cs,里面有一个GetAddress方法,用来通过用户名获得用户资料。在这里面主要是分两步,第一步是获得参数并给其赋值,第二步是使用SqlDataReader来从数据库取值。public A原创 2005-09-16 09:14:00 · 876 阅读 · 0 评论 -
学习PetShop3.0(9)工厂的资料
1.ms介绍为了简化数据库访问类的使用,我们选择 GoF (译注:指 Erich Gamma 等著《设计模式》一书)概述的工厂设计模式,通过反射动态在运行时加载正确的数据访问对象。 工厂设计模式是这样实现的: 创建一个 C# 接口,其中对于数据库访问类必须公开的每个方法都要声明一个方法。 对于每一个要支持的数据库,都创建一个实现数据库特定代码的具体类,以执行接口也称“协定”中的每一项操作。 为了支原创 2005-09-16 09:25:00 · 2660 阅读 · 1 评论 -
Ajax实现无刷新三联动下拉框
1.html代码HTML> HEAD> title>Ajax实现无刷新三联动下拉框title> meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> meta name="CODE_LANGUAGE" Content="C#"> meta name="vs转载 2005-10-20 14:15:00 · 984 阅读 · 0 评论 -
ASP.NET服务器控件的开发(1)
3.1 System.Web.UI.Control类介绍 3.1.1 Render方法 基类System.Web.UI.Control最重要的方法是Render,代码如下: protected virtual void Render(HtmlTextWriter writer) {转载 2006-04-10 13:06:00 · 954 阅读 · 0 评论 -
深入浅出之正则表达式(一)
深入浅出之正则表达式(一)前言: 半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这篇文章。关于本文的名字,使用“深入浅出”似乎已经太俗。但是通读原文以后,觉得只有用“深入浅出”转载 2006-05-09 13:07:00 · 802 阅读 · 0 评论 -
ASP.NET 格式化字符串
DataFormatString属性:{0:Bxx} B为取值类型格式字符 说明 C 以货币格式显示数值。 D 以十进制格式显示数值。 E 以科学记数法(指数)格式显示数值。 F 以固定格式显示数值。 G 以常规格式显示数值。 N 以数字格式显示数值。 X 以十六进制格式显示数值。 注意 除 X 以指定的大小写形式显示十六进制字符之外,其他格式字符不区分大小写。格式字符后的值(常原创 2005-09-14 11:38:00 · 842 阅读 · 0 评论 -
学习PetShop3.0
+ 学习PetShop3.0(1)用户注册来源:api.html.533.net 日期:2004-10-1 ----msdn上关于PetShop3.0的介绍---- ----网上高手的PetShop3.0数据层设计分析报告---- 关于该系统的大致介绍可以从上面的连接获得,都是中文的。下面来分析一下PetShop3.0的用户注册部分(我今早上刚研究的,哈,趁热端出来)PetShop3.0是原创 2005-09-16 08:59:00 · 1590 阅读 · 0 评论 -
c#.net常用函数和方法集(转载)
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月原创 2004-12-17 15:04:00 · 596 阅读 · 0 评论 -
一个可设置背景图片的验证码图片的生成方法
参数说明:sourceFile:背景图片文件text:要显示的文本public void MakeCheckImage(string sourceFile,string text) { Response.Clear(); try { //原图 Bitmap sImage = new Bitmap(sourceFile); //验证码图原创 2004-10-23 23:35:00 · 612 阅读 · 0 评论 -
按照指定大小,生成缩略图
/* 说明:按照指定大小,生成缩略图 作者:Blue.Dream 声明:最近发现不少网站引用本人的文章,竟将作者信息都省略了,请引用本文的网站将作者不要省略作者的信息.*/using System;using System.Drawing;using System.Drawing.Imaging;using System.Collections;using System.ComponentMode原创 2004-10-23 23:33:00 · 480 阅读 · 0 评论 -
《用C#和数据库实现无限级分类法》修正程序
上次写了这篇文章后,马上发觉有个错误,即可能存在Node漏加的情况。因在添加节点时,只有一个循环,当添加节点时,可能父节点还没有添加,即找不到父亲了,这就引起漏加。真对不起,没有慎重。不过俺平常就是很随便的,一件事没想成熟就去做,但发现错了,一定会订正的。如果你不喜欢我这样,就把文章扔在一边吧。原来程序: /// /// 重设商品分类的 TreeView原创 2004-10-25 01:25:00 · 667 阅读 · 0 评论 -
net2.0轻松获取数据库联接次数
ASP.NET 2.0中的SqlConnection多了一个StatisticsEnabled属性和ResetStatistics()、RetrieveStatistics()两个方法,用于获取SQLServer的连接统计数据。 void Page_Load(object sender, EventArgs e) { string connString = "Nor原创 2004-11-21 09:05:00 · 530 阅读 · 0 评论 -
IIS属性大全
IIsWebServiceSetting (WMI)This class corresponds to the IIsWebService IIS Admin object, and contains the read-write properties for the object.MethodsThis object has no methods.Properties原创 2004-11-21 09:01:00 · 727 阅读 · 0 评论 -
DirectoryEntry 类,更新IIS ScriptMaps属性
一定要以数组保存哦 string HostName = "localhost"; string newSiteNum = "2"; string Path = String.F"localhost";ormat("IIS://{0}/w3svc/{1}/root",HostName,newSiteNum); DirectoryEntry root = new DirectoryE原创 2004-12-01 12:51:00 · 914 阅读 · 0 评论 -
IIS 更新ScriptMaps
A zip file with your code and stylesheet is also available for download. Make sure you right click on the link and choose Save Target As...To use the colored code in your pages link to the styleshee原创 2004-12-01 10:45:00 · 600 阅读 · 0 评论 -
asp.net实现C#代码加亮显示
以下是代码片段:StringWriter textBuffer = new StringWriter();Match match= Regex.Match(HTMLStr,@"/",RegexOptions.IgnoreCase | RegexOptions.Compiled);if(match==null){Response.Write(HTMLStr);return;}stri原创 2004-12-01 19:00:00 · 568 阅读 · 0 评论 -
爬天气预报的正则表达式【雏形】(来字WW.YESUR.COM)
//test Regex string content = ""; string outHtml = ""; Regex regex; Match mc; StreamReader sr = new StreamReader("c://a.txt",System.Text.Encoding.GetEncoding("gb2312")); content = sr.ReadT原创 2004-12-01 19:03:00 · 661 阅读 · 0 评论 -
设计Property时常犯的一个错误(set)
属性:在.NET Framework中的CLS支持两种不同的属性(呵呵,看到这里不要以为就是只读get和只写set属性),分别是标量属性和矢量属性。什么意思呢? 标量属性表示单个类的特性,这个属性可以使一个基本值,如int,DateTim,Color,在C#语法中,标量属性不能参数化(Visual Basic .NET除外)。 矢量属性就是我们通常所说的索引器,它表示一个结构,他允许在原创 2004-12-05 12:34:00 · 707 阅读 · 0 评论 -
ADHelper 活动目录用户操作类
using System;using System.DirectoryServices; namespace SystemFrameworks.Helper{ /// /// 活动目录辅助类。封装一系列活动目录操作相关的方法。 /// public sealed class ADHelper {原创 2004-12-14 12:43:00 · 5627 阅读 · 0 评论 -
错误 1 “GenerateResource”任务意外失败。System.InvalidOperationException: 集合已修改;可能无法执行枚举操作
c# windows mobile 开发,采用调用webSevice方法实现,但在一次调试中,出现以下错误。解决方案一:webService无法访问,至于无法访问原因,可以为多种,这里就不一一列举。总之让webSevice正常运行 解决方案二:可以临时文件,重新编译。停止IIS服务,关闭VS解决方案。删除临时文件中的项目文件WINDOWS/Microsoft.NET/Framework/v原创 2008-05-27 10:15:00 · 2230 阅读 · 0 评论