- 博客(40)
- 收藏
- 关注
原创 小议动网论坛如何防止自动注册机注册与垃圾广告
动网论坛注册分3步:1.reg.asp页面,即阅读同意页面,点击同意进入下一页2.reg.asp?action=apply页面,填表单页面,不能直接打开3.reg.asp?action=save页面,保存信息页面,不能外部提交根据某些自动注册机直接读取验证码页面,并伪造来源直接提交到第3步,我们可以在第一步设置一个session值,在第2步和第3步来验证这个值具体做法:1.找到reg.asp页面,
2006-11-08 11:39:00 2727
转载 Active Server Pages 错误 'ASP 0201' 无效的默认脚本语言 为此应用程序指定的默认脚本语言无效。
Active Server Pages 错误 ASP 0201 无效的默认脚本语言 为此应用程序指定的默认脚本语言无效。 搞了半天才搞好,原来:问题出在MS OFFICE身上,而出问题的系统一般都是WINXP,WIN2000,而如果是WIN2003 SERVER根本就不会有问题,而当你是上述几个系统的使用者,又安装了网上很流行的OFFICE 2003版本后,这个ASP问题就会出现了,主
2006-10-24 16:26:00 6868
原创 css中的某些设置顺序有要求的
css中写的顺序有要求的.a:link{font-size:12px;color:#000000;text-decoration:none;}a:visited{font-size:12px;color:#000000;text-decoration:none;}a:hover{font-size:12px;color:#000000;text-decoration: underlin
2006-09-02 14:38:00 991
转载 去掉数据中html语言的函数
Function FilterHTML(str,strlen) Dim re Set re=new RegExp re.IgnoreCase =True re.Global=True re.Pattern="]*)>" str=re.Replace(str,"") set re=Nothing Dim l,t,c,i l=Len(s
2006-08-04 11:32:00 910
原创 2003操作系统中运行asp程序的小问题
在2003操作系统中运行asp程序最好在IIS里面设置启用父路径,不然用了相对目录../这样的就不能运行了,和2000比较不一样.
2006-07-28 11:56:00 844
原创 SQL数据库所有者引起的"ODBC 驱动程序不支持所需的属性" 问题
如果SQL数据库中的所有者不是dbo而是其它的用户名,在程序中如果使用sa或者其它的非此用户名的帐户连接数据库的话,操作就会出现"ODBC 驱动程序不支持所需的属性" ,不要以为sa是最大的就可以操作所有的数据库啊.还是要用指定的帐户进行操作哦.
2006-07-28 11:52:00 6296 1
转载 asp中的事务
conn.begintrans//加入事务控制机制,防止出现数据不一至 conn.execute("insert into dv_topic(title,boardid,postusername,postuserid,posttable) values("&title&","&boardid&","&fn_UserName(userid)&","&userid&",dv_bbs1)"
2006-07-27 17:31:00 961 1
转载 详解rs.open sql,conn,1,1后的数字参数的含义
RS.OPEN SQL,CONN,A,B 参数A为设定游标的类型,其取值为:0 仅向前游标,只能向前浏览记录,不支持分页、Recordset、BookMark1 键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark2 动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或
2006-07-27 17:27:00 2426
转载 Google 排名
Google 排名有利因素(一)关键词:1.url中的关键词(第一和第二个字是最有价值的......)2.域名中的关键词(英文网站的优势)(Head部分)3.Title tag中的关键词(10-50个字符,不包含特殊字符)4.Description tag中的关键词(小于200个字符,这个参数现在Google已不再把它作为重要参数,但仍经常使用)5.Keywords tag中的关键词(小于
2006-07-19 11:18:00 1293
原创 sql数据库备份还原时候不能删除原来的用户怎么办?
sql数据库备份还原时候不能删除原来的用户怎么办?1.企业管理器-〉选择服务器-〉属性-〉服务器设置-〉挑上允许对系统目录。。。-〉确定2.找到你的数据库找到sysusers表那你以前的用户删除3.回去把属性改回来4.点击安全性—>登录,刷新一下,又去你还原的数据库的用户那里也刷新一下5.重建用户即可
2006-07-19 11:16:00 1659
原创 update语句可以跟from where的
A(id,username),B(userid,name)如果需要更新A.id为,条件是A那条数据的username等于B.name时的B.useridupdate A set A.id=B.userid from A,B where A.username=B.name
2006-07-13 12:18:00 4401
原创 image类型的input(图片按钮)的2个隐藏属性
image类型的input(图片按钮)的2个隐藏属性,以前没注意,用post方式发送的时候一直没看出来,其实是提交了你点击图片按钮的那一点的坐标,如果图片按钮的名字是image,这2个隐藏的参数就是image.x,image.y,呵呵。
2006-07-13 11:31:00 3765
原创 asp过程调用的一些感受
如果有个过程sub A(str) response.write strend sub调用的时候可以写:A("hi")A "hi"call A("hi")call A "hi"如果有个过程有2个参数sub B(str1,str2) response.write str1&str2end sub调用的时候只能:B "hi ","topso"call B("hi ","topso")调用过程超过1
2006-07-13 11:19:00 1270
原创 在使用中文名导出数据到excel文件时文件名出现乱码的解决办法
可以用下面2种简单的方法:导出的类部分代码:HttpResponse resp;resp=Page.Response;resp.ContentEncoding=System.Text.Encoding.Default;resp.AppendHeader("Content-Disposition", "attachment;filename=报表.xls"); //这样写就出现了乱码
2006-05-26 17:10:00 2042
原创 如何删除一个表中某列是重复的数据?
比如表T:id name1 aa2 bb3 cc4 aa5 aa6 cc如何变成(保留最大的id或者最小的id):id name1 aa2 bb3 cc1.使用distinct关键字,导出无重复的数据到一个临时表,删除原表,再从临时表导入数据:select distinct name into #temp from Tdrop
2006-05-15 22:02:00 2219
原创 关于GridView或DataList中命令按钮
GridView或DataList中命令按钮(比如:删除,更新),最好设置CausesValidation="False" UseSubmitBehavior="False"不需要验证的时候设置CausesValidation="False",防止执行了其他验证,UseSubmitBehavior="False"最好加上,可以防止某些情况下引起的错误
2006-05-10 15:59:00 867
原创 操作DropDownList时引发的不能多次设置的错误
mySelected = Request.QueryString["mySelected"];DropDownList1.Items[mySelected].Selected = true;在设置DropDownList的当前选项时,如果提示不能多次设置的错误,一般是由于在POST数据时DropDownList自己会设置当前选项的原因,一般把代码放在if (!Page.IsPostBack
2006-05-10 15:43:00 675
原创 如何在子目录中很好的运行asp.net程序?
如果程序所在的子目录不是应用程序目录,若你有服务器管理权,请打开子目录属性点击创建应用程序即可,或者联系空间商让他们怎么做。如果你的子目录不是应用程序的目录,先把子目录bin文件夹下面的所有文件剪切到根目录的bin文件夹下,再把子目录中的web.config文件里面的内容合并到根目录的web.config文件中,删掉子文件夹下面的web.config文件就可以运行了。http://www.
2006-05-08 00:41:00 1886
原创 asp.net 2.0中文件编码问题
一些js文件最好使用utf-8,或者在web.config文件指定gb2312的编码方式,不然有可能js文件不能被调用。http://www.topso.net
2006-05-07 00:07:00 870
原创 如何从内存中读取受保护的文件?
FileStream fileStream = null; byte[] bytes = null; fileStream = new FileStream(name, FileMode.Open, FileAccess.Read); bytes = new byte[(int)fileStream.Le
2006-05-05 16:33:00 913
原创 关于sql在线备份
一般使用下面的语句进行备份:"backup database [db] to disk=c://db.bak";在备份的时候如果db.bak文件存在会保留原来的数据,进行完整备份,得到的备份文件将会越来越大。解决办法有2种:1.使用差异备份"backup database [db] to disk=" c://db.bak with init; backup database
2006-05-05 16:29:00 1089
原创 在ASP.NET中使用ContentType="类型名";来确定输出格式
在ASP.NET中使用ContentType="类型名";来确定输出格式application/activemessageapplication/andrew-insetapplication/applefileapplication/atomicmailapplication/dca-rftapplication/dec-dxapplication/mac-binhex40 hqxapplica
2006-05-05 00:11:00 895
原创 SQL中数据类型和Ole数据类型中的对应关系
写几个主要的吧:SqlDbType.NVarChar == OleDbType.VarCharSqlDbType.Bit == OleDbType.BooleanSqlDbType.DateTime == OleDbType.Date(如果时间变量包括日期和时间用OleDbType.DBDate会丢失时间部分,显示的时候可能会用12:00:00代替时间部分用OleDbType.DBTi
2006-05-04 21:20:00 2357
转载 所谓伊人,在水一方
蒹葭苍苍,白露为霜,所谓伊人,在水一方。溯洄从之,道阻且长,溯游从之,宛在水中央。 ——《诗经 秦风》 当我登上那古老的城墙,当我抚摸着腐朽的柱梁,当我兴奋的倚栏远望,总会有一丝酸涩冲上喉头,总听到有一个声音大声的说:记得吗?你的祖先名叫炎黄。有人跟我说,曾经有一条大鱼,生活在北冥那个地方,它化作一只巨鸟,在天地之间翱翔。巨鸟有如垂天之云般的翅膀,虽九万里亦可扶摇直
2006-04-29 17:47:00 925
原创 关于如何使用XenCode混淆ASP.NET 2.0的代码
研究发现是这样的:1。先下载最新版本的XenCode2006 http://www.xenocode.com/2。运行,Add你要混淆的dll文件3。在Protect中选择Select Pattern,Visibility里面选private,点击Apply4。把你写的类打勾,一些私有方法打上。5。点Output,Output driectory选输出路径。6。最后点击Xe
2006-04-14 19:28:00 2249
原创 VS 2005 的2个bug
不知道其他任是不是这样,我用的msdn的中文版有这个问题:1.如果你的aspx页面有这样的代码:,又有数据绑定的代码:之类的代码,就要注意了,在你修改aspx页面代码的时候,vs有时候会把你数据绑定的代码突然变成,之类的变量,随机出现,郁闷。2.如果你有一个登陆页面Login.aspx,里面的类:public partial class Login,调试的时候是没有一点问题的,可是当你发布
2006-04-14 15:37:00 1235 1
原创 如何把数据导出成Excel
public void CreateExcel(DataTable dt,string FileName) { HttpResponse resp; resp=((Page)HttpContext.Current.Handler).Response; resp.ContentEncoding = System.Text.Encoding.Default; resp.Appen
2006-04-10 23:13:00 1166
原创 如何用2.0发信?
public void SendMail(string userMailAddress, string mailString) { try { SmtpClient client = new SmtpClient(new Word().GetSmtpHost()); client.
2006-04-10 17:07:00 648
原创 GridView删除命令的一些体会
GridView删除命令如果使用创建的删除命令可以触发事件在不需要ViewState的情况下。但是在把命令变成模板列以后就有点问题了,如果ViewState是true的情况下是可以用的,如果是false就不行拉,不会触发command命令的。所以还是用自带的command按钮吧,不然ViewState至少几千字节。得到主键是:GridView1.DataKeys[e.RowInde
2006-04-06 23:23:00 1448
原创 GridView几种操作子控件的方法
一种是在DataBind()之后操作:for(int i=0;i { Label isLogin = (Label)GridView1.Rows[i].Cells[4].FindControl("isLogin"); if (isLogin.Text == "True") { isLo
2006-04-06 19:52:00 981
原创 在线修改web.config文件的一些理解
方法: string configFileName = p.MapPath("web.config"); XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(configFileName); XmlNodeList topNode = xmlDoc.D
2006-04-05 02:50:00 1624 1
原创 一些变量在access和sql中操作的不同
1. Access在SQL语句中使用字符串参数加 ,Sql数据库不用(当然参数已经制定了string类型),不过加了也不会出错。2. Access在SQL语句中使用时间参数加# #,Sql数据库也不用。3. Access数据库中插入使用insert into或者instert into,而Sql中只能使用insert into(也可以就insert)。
2006-04-01 19:26:00 1613
原创 在DataList控件访问子控件的方法
如果一个DataList空间中有一个PlaceHolder子控件,用下面的方法访问:protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataList1.DataBi
2006-03-17 20:17:00 932
原创 在类中使用page对象用HttpContext.Current
比如在类中要使用Cache,用HttpContext.Current.CacheResponse,Request等一样.如果要使用Page则:Page p=(Page)HttpContext.Current.Handler;
2006-03-17 18:50:00 1211
原创 ASP.NET 2.0中的数据库链接字符串的使用方法
先在web.config文件写: 使用:static SqlConnection conn = new SqlConnection(WebConfigurationManager.ConnectionStrings["connStr"].ToString());如果是在类中,要引用System.ConfigurationSystem.Webusing System.Web.Conf
2006-03-14 00:01:00 644
原创 关于sql联合查询
【T_Productor】cityId 产品名 产量 1 冰箱 100 1 热水器 200 2 电视机 50 2 洗衣机 100【T_City】id 名称1 北京2 南京用一条SQL语句求出一下结果城市名 产量 北京 300 南京 150写了3个方法:select T_City.
2006-02-22 18:38:00 702
原创 ListItem控件
在从一个ListBox选择内容copy到另外一个ListBox时候用下面的方法:if (ListBox2.Items.IndexOf(ListBox1.SelectedItem) == -1) { ListBox2.Items.Add(new ListItem(ListBox1.SelectedValue)); //ListBox2.I
2006-02-17 01:35:00 1999
原创 在存储过程里使用OleDB和Sql连接对于参数的区别
OleDb连接的,参数可以这样写,可以加@,也可以不加:......SqlParameter objParam=new SqlParameter();objParam=myCmd.Parameters.Add("ISBN",OleDbType.VarChar,12);objParam.Direction=ParameterDirection.Input;objParam.Value="07
2006-02-04 14:49:00 1193
原创 一个MM的三国志10游戏经历
我是个女孩子,所以自己建了一个女武将登场,身份是吕布的女儿。这是有典故的,熟悉三国的人都知道,吕布无子,只有一女。我选择在吕布流浪的时候登场,也是为了迎合史诗。如果不是登陆年龄的限制,我会把年龄设成10岁的。经过一年多的游历求学,我来到下邳寻找父亲。一开始我只是想从吕布这里学到一些东西,(虽然我把武力设成91这么高,却一张武技牌都没有抽到)吕布亲切的态度打动了我。于是我决定一边帮助父亲,一边修行。
2006-01-21 22:25:00 7720
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人