摘要: 使用范例需要两个条件:1.(读写都需要)服务器开启父目录2.(写文件需要)服务器开启写入权限(一)读取根目录下的所有文件及文件夹信息并输出'filelist.asp'作用:读取path目录下所有子目录和文件并以表格输出其信息'path为读取文件相对根目录的路径,如根目录是"/"名称父目录属性大小日期 "" then path = path else path = "/" end if '不传参数时默认读根目录rootpath = Server.MapPath(path) '获得path路径所在的 阅读全文
posted @ 2011-09-07 10:07 十年如一 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 问题:堆栈的理解运行中的程序使用两个内存区域来存储数据:堆和栈。栈是一个内存数组,后进先出的数据结构。栈只能从栈的顶端插入和删除,添加数据到栈顶叫入栈,从栈顶删除数据叫出栈。堆是一块内存区域,在堆里可以分配大块的内存用于存储某类型的数据。与栈不同,堆里的内存可以任意顺序存入和移除。移除堆里的数据靠GC,不能显式地删除它们。举例说明:对于值类型,数据存放在栈里。对于引用类型,实际数据存放在堆里面而引用存放在栈里。 阅读全文
posted @ 2011-09-01 20:42 十年如一 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 问题:DirectX诊断工具中,“显示”选项卡“DirectX功能”中DirectDraw、Direct3D还有AGP纹理加速全部都是“不可用”。原因分析:默认没有开启显示加速。(还有很多多媒体方面的功能,XP是默认开启,但是2003没有默认开启。)解决办法:在桌面空白处右击鼠标→属性→设置→高级→疑难解答→把硬件加速全部开启(拉到最右)。然后在运行输入“dxdiag”(不含双引号),开启DirectX诊断工具,修改其“显示”选项卡中DirectDraw加速、Direct3D 加速、AGP 纹理加速。 阅读全文
posted @ 2011-08-23 16:48 十年如一 阅读(11633) 评论(0) 推荐(0) 编辑
摘要: 多行表头合并, 网上很多实例, 这里写的很详细, 力求让每个人都能看懂.实现原理:GridView在ASP.NET中最终转为HMTL的表格显示表头。在GridView创建行表头行时: e.Row.RowType == DatacontrolRowType.Header清除掉旧的表头, 再重新拼接新的表头.TableHeaderCell thc =new TableHeaderCell();thc.Text = "表头";对应生成的HTML为:<th>表头</th>多行表头合并效果图测试多行合并表头表头表头1表头2表头3表头1-1表头2-1表头2-2表 阅读全文
posted @ 2011-08-04 09:15 十年如一 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 在用GridView控件时,我们经常会碰到获取当前行的索引,通过索引进行许多操作。例如,可以获得当前行某一个控件元素;设置某一元素的值等等。下面结合实例介绍几种获得GridView当前行索引值的方法。实例:①目的:获取GridView中RowCommand的当前索引行。②前台页面:在GridView中添加一模版列,里面添加一个LinkButton控件。代码:<asp:TemplateFieldHeaderText="操作"><ItemTemplate><asp:LinkButtonID="lbtnQianRu"runat=& 阅读全文
posted @ 2011-08-02 11:32 十年如一 阅读(358) 评论(0) 推荐(1) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;using System.Data;public partial class Caiwu_Bills_JiXiaoHeCha : System.Web.UI.Page{ public myLib lib = new myLib(); myLib.wangtao wt = ne. 阅读全文
posted @ 2011-07-27 17:29 十年如一 阅读(602) 评论(0) 推荐(1) 编辑
摘要: 我们在.NET程序的开发过程中,常常需要和用户进行信息交互,比如执行某项操作是否成功,“确定”还是“取消”,以及选择“确定”或“取消”后是否需要跳转到某个页面等,下面是本人对常用对话框使用的小结,希望对大家有所帮助,同时也欢迎大家补充。 (1) 点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,我们采用在按钮中添加属性来完成: 举例如下: public System.Web.UI.WebControls.Button btnDelRow;btnDelRow.Attributes.Add("onclick", "return confirm(' 阅读全文
posted @ 2011-07-27 15:23 十年如一 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 解决:日期函数为"&nbsp;"无法作为NULL插入数据库(select case when @ZhangdanDate='&nbsp;' then null else @ZhangdanDate end) 阅读全文
posted @ 2011-07-22 12:24 十年如一 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1.分配权限的时候:勾选【运行脚本(如ASP)】2.属性->ASP.NET 看选择的版本在【Web服务扩展】中是否被禁止了3.【Web服务扩展】中Active Server Pages 允许 阅读全文
posted @ 2011-07-20 09:54 十年如一 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1. 当前系统日期、时间select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值例如:向日期加上2天select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.0003. datediff 返回跨两个指定日期的日期和时间边界数。select datediff(day,'2004-09-01','2004-09-18') --返回:174. datepart 返回代表指定日期的指定日期部分的整数。SELECT DATEPART 阅读全文
posted @ 2011-07-19 12:14 十年如一 阅读(23946) 评论(0) 推荐(1) 编辑