2008年7月2日
摘要: 在网站的制作中经常需要开发下载文件的功能,下面三种下载文件的办法: 1、asp实现下载的代码 把上述代码存成asp类型的文件,使用时类似:download.asp?filename=a.gif。 2、使用WebClient 在下载按钮事件中加入如下代码 System.Net.WebClient wc = new System.Net.WebClient(); wc.Down... 阅读全文
posted @ 2008-07-02 15:15 yhb199 阅读(217) 评论(0) 推荐(0) 编辑
摘要: asp.net 对xml文件的读写,添加,修改,删除操作 下面有代码调试正确 using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.Session... 阅读全文
posted @ 2008-07-02 15:10 yhb199 阅读(357) 评论(0) 推荐(0) 编辑
摘要: Asp.net提供了三个功能强大的列表控件:DataGrid、DataList和Repeater控件,但其中只有DataGrid控件提供分页功能。相对DataGrid,DataList和Repeater控件具有更高的样式自定义性,所以很多时候我们喜欢使用DataList或Repeater控件来显示数据。 阅读全文
posted @ 2008-07-02 15:02 yhb199 阅读(264) 评论(0) 推荐(0) 编辑
摘要: asp.net2.0如何加密数据库联接字符串 在asp.net2.0中,发布网站时,加密web.config,这样可以有效保证数据库用户和密码安全,其步骤如下: 1.添加密钥 执行:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -pc "hnlaw" -exp 其中"hnlaw"为密钥名称 2.添加web... 阅读全文
posted @ 2008-07-02 14:59 yhb199 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 名称:快速入门 地址:http://chs.gotdotnet.com/quickstart/ 描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。 **************************************************** 名称:微软官方.NET指导站点 地址:http://www.... 阅读全文
posted @ 2008-07-02 14:40 yhb199 阅读(176) 评论(0) 推荐(0) 编辑
摘要: NET 2.0中 新方法 TryParse 在早期.NET Framework 1.0和.NET Framework 1.1中常常使用Parse方法实现转换. 有时候我们为了先判断是否执行了成功的转换需要调用一个错误捕获try来构造一个方法. 例如: bool BoolParse(string str,out int value){ try { value = Int32.Parse(... 阅读全文
posted @ 2008-07-02 14:39 yhb199 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 其实asp.net已经对相对路径做了点调整(相对ASP),现在相对路径很简单了。 "/" 表示根路径 "../"表示父路径 比如你的东西在根路径的a目录下的b目录下,而图片在根路径的images,怎么用图片呢: 只要"/images/t.gif" 就可以了。 ASP.NET 启用了 Web 应用程序根目录运算符 (~),在服务器控件中指定路径时,可以使用该运算符。ASP.NET 会将... 阅读全文
posted @ 2008-07-02 14:32 yhb199 阅读(2392) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.W... 阅读全文
posted @ 2008-07-02 13:27 yhb199 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 常HTML文件需要浏览者来选择浏览的内容,如果想自动更换显示的内容一般要用到JavaScript、JAVA或CGI等方法来完成。 现在可以用META实现自动更换显示内容,更换的时间和文件都可以自行设定。语句如下: 刷新内容 x 是刷新的时间,单位是秒。*.* 是刷新的文件。 利用标签实现Web的自动跳转。 在Web上显示一段欢迎信息,隔一定秒数后,自动跳转到其他... 阅读全文
posted @ 2008-07-02 13:22 yhb199 阅读(2042) 评论(5) 推荐(0) 编辑
摘要: dotnet(C#)的试题,大家共享一下 收集一些C#的试题,共享给大家,一起学习! 1. 和 有什么区别? 表示绑定的数据源 是服务器端代码块 2.以下代码能否通过编译?如果不能,请改成正确代码,并说明原因。 0) { Response.Write("value: " + number + ""); numbe... 阅读全文
posted @ 2008-07-02 13:19 yhb199 阅读(449) 评论(0) 推荐(0) 编辑
  2008年7月1日
摘要: 由于它并不像数据库中的schema那样活跃,因此很少有人关注事务日志。 事务日志是针对数据库改变所做的记录,它可以记录针对数据库的任何操作,并将记录结果保存在独立的文件中。对于任何每一个事务过程,事务日志都有非常全面的记录,根据这些记录可以将数据文件恢复成事务前的状态。从事务动作开始,事务日志就处于记录状态,事务过程中对数据库的任何操作都在记录范围,直到用户点击提交或后退后才结束记录。每个数... 阅读全文
posted @ 2008-07-01 15:28 yhb199 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 之一:跟大家分享一下怎么缩小ms sql 的日志,因为使用时间长了,日志会膨胀得很夸张,所以可以执行以下sql语句,非常安全,我反复测试过很多遍: DUMP TRANSACTION 你的数据库名 WITH NO_LOG BACKUP LOG 你的数据库名 WITH NO_LOG DBCC SHRINKDATABASE(你的数据库名) EXEC sp_dboption '你的数据库名', 'auto... 阅读全文
posted @ 2008-07-01 14:17 yhb199 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 1.如何删除表中的重复记录?(这里指记录的每个字段都要相同) select distinct * into #temp from tab delete tab insert tab select * from #temp drop table #temp 1.DISTINCT 是 SUM、AVG 和 COUNT 的可选关键字。如果使用 DISTINCT,那么在计算总和、平均值或计数之前... 阅读全文
posted @ 2008-07-01 14:13 yhb199 阅读(829) 评论(0) 推荐(0) 编辑
摘要: IF EXISTS (SELECT name FROM sys.objects WHERE TYPE = 'P' AND SCHEMA_NAME(schema_id) = 'dbo' AND name = 'Pr_hot_user_Update') BEGIN EXEC('DROP PROCEDURE [dbo].[Pr_hot_user_Update]') END GO CREATE PROCE... 阅读全文
posted @ 2008-07-01 14:06 yhb199 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 无限级分类的数据库设计 简单需求分析: 1.实现无限级分类。 2.实现无限级链接导航 3.实现逐级分类下各条信息的查询,包括最多浏览量,最多评论量,最新信息。 4.随意转移子分类到任何级别而不用修改分类下的信息表 5.使用最少的参数得到所要的信息,URL参数最好只有一个,比如cID=1或者ID=1 6.不管多少级,只有一个PHP文件实现类列表和各种... 阅读全文
posted @ 2008-07-01 14:04 yhb199 阅读(1648) 评论(1) 推荐(0) 编辑
摘要: 网站大规模分类 比较三种分类的数据库设计 第一种:4个表 实现四级分类 一级表:ID1,IDName 二级表:ID2,IDname,FID(上一级id) 三级表:ID3,IDname,FID(上一级id) 四级表:ID4,IDname,FID(上一级id) 第二种:用树形结构表实现无限制级分类 表结构:id,fid(上一级id),idname 第三种:用编码的形式将fid和id的... 阅读全文
posted @ 2008-07-01 14:00 yhb199 阅读(2332) 评论(3) 推荐(2) 编辑
摘要: 存储过程return与output区别 共同点:都返回值(但return只能返回int类型) 不同点: 1.output是定义变量是不是可以返回值 2.output没有return从查询或过程中无条件退出的工功 3.return返回值在函数和过程定义时不需要用output来定义 我想用存储过程,是一个查询的存储过程. 把查询的记录返回.net里我接收这个返回的记录集. ... 阅读全文
posted @ 2008-07-01 13:47 yhb199 阅读(2327) 评论(0) 推荐(0) 编辑
摘要: --参考: ----------------------存储过程共有三种返回值------------------- /*(一)、参数返回值@parm2; (二)、过程返回值return 100; (三)、数据集返回值select * from table1 where age = @parm1 请问,如何得到三类返回值? */ create table table1( name... 阅读全文
posted @ 2008-07-01 13:42 yhb199 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 或许大家都设计过数据库,也为表定义过主键,今天我想阐述的是,应该如何正确的设计一个主键,在以往的一些资料中,都没有提及到主键设计的原则.我为此总结了一下: 1.是否要采用GUID作为主键 用GUID作主键有它的优势与不足.优势是GUID具有唯一性,在任何情况下,可以产生全球唯一的值.这是GUID最大的优势,也方便数据导入,比如要求从另一个系统中把数据导入进来,那么,不用担心,导入时,会导致主键冲突... 阅读全文
posted @ 2008-07-01 13:41 yhb199 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 在我们的数据库设计中,不可逃避的就是数据库表的主键,可能有很多朋友没有深入思考过,主键的设计对整个数据库的设计影响很大,因此我们不得不要重视起来。 主键的必要性: 有些朋友可能不提倡数据库表必须要主键,但在我的思考中,觉得每个表都应该具有主键,不管是单主键还是双主键,主键的存在就代表着表结构的完整性,表的记录必须得有唯一区分的字段,主键主要是用于其他表的外键关联,本记录的修改与删除,当我们没有主键... 阅读全文
posted @ 2008-07-01 13:38 yhb199 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1.把某个字段重新生气序列(从1到n): DECLARE @i int Set @i = 0 Update Table1 Set @i = @i + 1,Field1 = @i 2.按成绩排名次 Update 成绩表 Set a.名次 = ( Select Count(*) + 1 From 成绩表 b Where a.总成绩 0 BEGIN SET @yDays=348 ... 阅读全文
posted @ 2008-07-01 13:36 yhb199 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 1.把某个字段重新生气序列(从1到n): DECLARE @i int Set @i = 0 Update Table1 Set @i = @i + 1,Field1 = @i 2.按成绩排名次 Update 成绩表 Set a.名次 = ( Select Count(*) + 1 From 成绩表 b Where a.总成绩 0 BEGIN SET @yDays=348 ... 阅读全文
posted @ 2008-07-01 13:35 yhb199 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 明:复制表(只复制结构,源表名:a 新表名:b) select * into b from a where 11 * 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) insert into b(a, b, c) select d,e,f from b; * 说明:显示文章、提交人和最后回复时间 select a.title,a.usernam... 阅读全文
posted @ 2008-07-01 13:32 yhb199 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 三、连接查询 通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。 在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接操作查询出存放在多个表中的不同实体的信息。连接操作给用户带来很大的灵活性,他们可以在任何时候增加新的数据类型。为不同实体创建新的表,尔后通过连接进... 阅读全文
posted @ 2008-07-01 13:29 yhb199 阅读(634) 评论(0) 推荐(0) 编辑
  2008年6月30日
摘要: 以下是引用片段: Untitled Page ... 阅读全文
posted @ 2008-06-30 17:37 yhb199 阅读(228) 评论(1) 推荐(0) 编辑
摘要: 1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>") 接收参数: string a = Request.QueryString("id"); string b = Req... 阅读全文
posted @ 2008-06-30 17:31 yhb199 阅读(139) 评论(0) 推荐(0) 编辑
摘要: /**//// /// 获取指定远程网页内容 /// /// 所要查找的远程网页地址 /// 超时时长设置,一般设置为8000 /// 是否输出换行符,0不输出,1输出文本框换行 /// 编码方式 /// /// ... 阅读全文
posted @ 2008-06-30 17:29 yhb199 阅读(366) 评论(1) 推荐(0) 编辑
摘要: 问题描述: 在使用VS2003和2005的时候,按F5(启动)进行调试时,出现如下错误提示: 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。 管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。 并且在刚进入VS的时候也有服务器错误提示。... 阅读全文
posted @ 2008-06-30 17:25 yhb199 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 我们通过问答的方式来为大家解答C#与JavaScript函数的相互调用: 1、如何在JavaScript访问C#函数? 2、如何在JavaScript访问C#变量? 3、如何在C#中访问JavaScript的已有变量? 4、如何在C#中访问JavaScript函数? 问题1:如何在JavaScript访问C#函数? 答案如下: javaScript函数中执行C#代码中的函数: 方法一: 1、... 阅读全文
posted @ 2008-06-30 17:22 yhb199 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1.C#连接Access 程序代码: using System.Data; using System.Data.OleDb; .. string strConnection="Provider=Microsoft.Jet... 阅读全文
posted @ 2008-06-30 17:19 yhb199 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 最近我在用ASP.NET1.1技术来开发一个窗体,该窗体包含由三个控件组成的一个面板集合,这个面板用来显示系统信息.可以假想这些控件是一些简单的下拉框,当第一个下拉框选取后,第二个下拉框的值将显示被第一个过滤的结果,同样第三个下拉框将根据第二个下拉框的选择而进行改变显示。 窗体的这个技术通常被用来让终端客户那些不知道ASP.NET技术的人员获取更好的用户体验。 ... 阅读全文
posted @ 2008-06-30 17:14 yhb199 阅读(2661) 评论(0) 推荐(0) 编辑
摘要: 1. 打开新的窗口并传送参数: //传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++"’)</script>") //接收参数: string a = Request.QueryString("id"); string b = Request.Quer... 阅读全文
posted @ 2008-06-30 17:08 yhb199 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 显示结果如下: 计算机名:http://localhost/探针 IP地址:127.0.0.1 域名:localhost 端口:1435 本文件所在路径:E:\myaspx\探针\ 操作系统:Microsoft Windows NT 5.1.2600 Service Pack 2 操作系统所在文件夹:C:\WINDOWS\system32 脚本超时时间:0秒系统语言:Chinese (People... 阅读全文
posted @ 2008-06-30 17:07 yhb199 阅读(719) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts... 阅读全文
posted @ 2008-06-30 17:04 yhb199 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 讲到如何取得网卡mac地址,就不得不讲到dos命令:NBTSTAT,下面简单介绍下: 1. 具体功能 该命令用于显示本地计算机和远程计算机的基于 TCP/IP(NetBT) 协议的 NetBIOS 统计资料、 NetBIOS 名称表和 NetBIOS 名称缓存。 NBTSTAT 可以刷新 NetBIOS 名称缓存和注册的 Windows Internet 名称服务 (WINS) 名称。使用... 阅读全文
posted @ 2008-06-30 17:03 yhb199 阅读(1466) 评论(0) 推荐(0) 编辑
摘要: 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?| 评注:网上流传的版本太... 阅读全文
posted @ 2008-06-30 17:01 yhb199 阅读(131) 评论(0) 推荐(0) 编辑
摘要: http错误代码含义: "100" : Continue "101" : witching Protocols "200" : OK "201" : Created "202" : Accepted "203" : Non-Authoritative Information "204" : No Content "205" : Reset Content "206" : Parti... 阅读全文
posted @ 2008-06-30 17:00 yhb199 阅读(637) 评论(0) 推荐(0) 编辑
摘要: C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET笔记"); sw.Flush(); sw.Close(); C#拷贝文件 string OrignFil... 阅读全文
posted @ 2008-06-30 16:58 yhb199 阅读(304) 评论(0) 推荐(0) 编辑
摘要: C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET笔记"); sw.Flush(); sw.Close(); C#拷贝文件 string OrignFil... 阅读全文
posted @ 2008-06-30 16:57 yhb199 阅读(603) 评论(0) 推荐(0) 编辑
摘要: utf-8是unicode的一个新的编码标准,其实unicode有过好几个标准. 我们知道一直以来使用的unicode字符内码都是16位,它实际上还不能把全世界的所有字符编在一个平面系统,比如中国的藏文等小语种,所以utf-8扩展到了32位,也就是说理论在utf-8中可容纳二的三十二次方个字符. UNICODE的思想就是想把所有的字符统一编码,实现一个统一的标准. big5、gb都是独立... 阅读全文
posted @ 2008-06-30 16:54 yhb199 阅读(387) 评论(0) 推荐(0) 编辑