ASP.NET 例程完全代码版(1)——AdRotator
因为需要,已经终止一段时间的.NET
学习进程,但是,因为个人偏好,故以此方式继续.NET 之路,以温故, 而知新. 原来使用 VS.NET 2003,后来装了 2005 以后就没怎么用了,结果,设置 pageLayout 就让我大费 力气,最终只好用 htmlTable 布局了,无语! 第一个例子是关于使用 AdRotator 控件的,可以随机地显示广告栏目,别不多说,代码为例: 第一步:创建一个 Web Site(File--New--WebSite),这里起名为 Example1. 第二步:界面简单布局,拖入控件设置属性,其中,只要设置了 AdRotator 控件的 AdvertisementFile 就可以了,当然,这里要先定义好一个 xml 文档.注意这个 xml
文档是有着严格的格式控制的,区分大 小写!下面是我的 xml
文档:
Image/a.gif baidu alterText computers 80 Image/b.gif baidu alterText computers 80 Image/c.gif baidu alterText computers 80 这里,我在解决
方案下建立了 Image 文件夹,并放入了三个.gif 图象文件.当应用程序运行,会随机显 示其中的一个广告条,每次刷新或者重新访问这个页面,都如此.
基础篇的例子过于简单,高手们路过即可~~~~~~~~~~
例程完全代码版(2)——DirectoryInfo (2)—— ASP.
NET 例程完全代码版(2)——DirectoryInfo 类
2006-04-01 11:54:00
似乎能在.NET Framework 1.1 下跑的
程序,到了.NET 2.0 出了
问题,在 baidu 搜了搜,也有人问同样的问 题——Directory 是静态类,当然不能实例化,可是资料上有些程序却是这么写的 Directory dir = new Directory("strDir");如此在 VS 2005 中编译是通不过的!有些书籍确是垃圾,作者只是为了赚钱而写书, 对技术一点不付责任哦,书上代码都跑不过,更不用说是附带的光盘里的了. 下面这个例子实现了"我的电脑"的功能,呵呵,其实,就是由驱动器到目录到文件的查看和文件预览, 代码不是很规范,不过可以对 Directory &; DirectoryInfo 有个大概的理解. 工程建立,在 VS 2005 中建立
web site,共三个页面 ListDrives.aspx,ListDir.aspx,ShowFile.aspx. 下面是三个页面的代码: 第一个 ListDrives.aspx: 只写了个 Page_Load 事件,页面加载的时候得到所有驱动器的
列表. protected void Page_Load(object sender, EventArgs e) { string[] achDrives = Directory.GetLogicalDrives(); Response.Write("
"); }
第 2 个页面,同样也是写了一个 Page_Load( 事件,通过得到传递的驱动器名称得到相应的目录文件
protected void Page_Load(object sender, EventArgs e) { string dir = Request.QueryString.Get("dir"); try {
DirectoryInfo directory = new DirectoryInfo(dir); Response.Write("
Creation: " + directory.CreationTime.ToString() + "
"); Response.Write("
"); FileInfo[] theFiles = directory.GetFiles(); //所有非目录文件 for (int i = 0; i < theFiles.Length; i++) { Response.Write("
" + theFiles.Name); Response.Write("
"); } Response.Write("
"); } catch (Exception ex) { Response.Write("Access not possible, error: "); Response.Write(ex.ToString() + ""); Resp