- 博客(68)
- 收藏
- 关注
原创 Asp.Net中的记数器[初级]
global.asa ---------------------------------------------------------------------- void Session_OnStart(){ Application.Lock(); Application["whoson"]=Convert.ToInt32(Application["whoson"])+1; Applicat
2005-04-21 09:52:00
1294
2
原创 VS.NET 2003 控件命名规范
1.变量命名规范类型前缀示例Array arrarrShoppingListBooleanblnblnIsPostBackBytebytbytPixelValueCharchrchrDelimiterDateTimedtmdtmStartDateDecimaldecdecAverageHeightDoubledbldblSizeofUniverseInteger intintRowCounterL
2005-04-18 10:58:00
1096
原创 在密码输入框内按回车就登陆的功能(syeerzy)
function sub(){ if(event.keyCode == 13) { LoginForm.BtnLogin.focus(); //LoginForm是form的id,BtnLogin是登录按钮的id LoginForm.BtnLogin.click(); }}//--> 如果想在任何时候按回车都提交就在body里加如果只想在密码框内,就在后台cs里加txtPass
2005-04-18 09:19:00
1534
原创 把sql数据和access数据整合成一个数据集
有时候我们要取得的一部分数据在sql的数据库中,而另一部分数据在access数据库中,但是有时候却需要把这两个数据库中的数据关联起来进行查询,把他们整合在一个数据集合里无疑是一个很好的方法,按照下面这段操作,你就可以在只有sql连接数据库语句的情况下进行sql数据和access数据的联合查询 首先你要用有数据库管理者权限的账号执行下面的脚本01_AddLinkServer.sql,0
2005-04-15 09:52:00
1226
原创 asp.net连接Access数据库例子
asp.net连接Access数据库 document.title="asp.net连接Access数据库 - "+document.title Dim myConnection As OleDbConnection Dim myCommand As OleDbCommand sub page_load(sender as Object,e as Ev
2005-04-15 09:28:00
1691
原创 ASP分页代码更新 (利用微软自己提供的pagesize功能)
[PageTest.asp]strSql = "select * from authors"set rs=server.CreateObject("ADODB.RecordSet")rs.open strSql,conn,1,1set page = new PageBasepage.pagesize = 7if not isnumeric(request("page")) then page.c
2005-04-13 08:41:00
1594
原创 全选DataGrid里的复选框
我们经常会在DataGrid里选择一组数据,然后批量操作,如果要全部操作的话需要一个全选的功能,如果你用这个全选按钮的服务器端事件来让DataGrid里复选框的全选的话,会多一次向服务器的回传,我们可以写一个js函数来简化这一步骤.其实DataGrid在客户端会生成一个html表格,表格的id属性就是DataGrid的ID,这个ID可以用ClientID获取,然后你的全选按钮也可以在后台编码里添加
2005-04-04 10:22:00
1074
原创 Microsoft .NET 中的简化加密
Paul D. SheriffPDSA.com 2003 年 10 月适用于: Microsoft® .NET 安全 Microsoft® Visual Basic® .NET C#摘要:学习如何利用 .NET Framework 的加密功能创建类似本文所述的包装程序来保护您的数据。 下载与本文相关的 CryptoSampleCSSample.msi 和 CryptoSa
2005-04-04 10:09:00
1103
原创 ASP.Net实现验证码!
原文出处:http://www.youkuaiyun.com/Develop/Read_Article.asp?Id=22618上面是原文出处,是VB版!在评论中 cwbboy 给出了C#代码自己参考了代码,实践了一下!OK记录一下!生成图片的Gif.aspx文件!需要引入以下两名命名空间!-----------------------------------start-------------------
2005-03-10 11:53:00
993
原创 实现一个Asp.net自定义Back控件
本文讲述了如何给Web页面添加一个服务器端控件,从而将用户的浏览器重定向到该控件所指向的页面(referring page)。 by Juval LowyQ:实现一个ASP.NET Back控件我想在ASP.NET页面中添加一个链接,通过它,我可以返回到它所指向的页面。不知怎样用一个服务器端控件来实现它呢?我想通过该控件返回到已访问过的页面,而并不想用浏览历史记录的方法。A:你可以用两种方法在一个
2005-03-10 10:29:00
1199
原创 TreeView的操作
树形图用于显示按照树形结构进行组织的数据,其用途比较广泛,如计算机中的文件系统(Windows中的资源管理器)、企业或公司的组成结构等。我们知道在Windows下VB、PB、Delphi等工具提供了一个功能很强的树型控件TreeView,利用Treeview控件可以方便地开发树形图。然而在网页上实现树形图就不那么容易了,现在在ASP.NET中利用微软提供的Internet Explorer We
2005-03-09 23:15:00
1066
原创 table动态改变颜色包括一个边框
#region 声明//----------------------------------------------------------------------//// 作者: 李淼(Nick.Lee)//// table动态改变颜色包括一个边框// 时间:2005-3-1,我做了两天的效果哦// boyorgril@msn.com// QQ:16503096//注意:引用请标明出处,如果觉得
2005-03-09 23:13:00
1607
原创 解决WEB页面上"焦点控制"一法
对于B/S的系统,在页面控制上不如C/S系统那么控制灵活,就如输入的焦点问题,客户都很想通过键盘对数据进行录入,这样的要求我想100个客户中会有90个吧.因此解决焦点获取问题是必要的.大家可以从网上找到一些方法,不过都比较麻烦,我现在介绍一种很方便的.效果也很不错的方法给大家.我前段时间看了MS的ASP.NET讲座,在里面谈到了如何让"回车键"使文本框的焦点一个个下移.其中提了三种方法,最好的一种
2005-03-08 14:54:00
965
原创 文本限制输入
function regInput(reg) { var srcElem = event.srcElement var oSel = document.selection.createRange() var srcRange = srcElem.createTextRange() oSel.setEndPoin
2005-03-07 12:05:00
1177
原创 自动适应输入内容高度的TextBox控件(摘自罗永浩全集)
关于Web开发上面UI布局的问题,我上次介绍了一个可以自动适应输入内容宽度的TextBox控件,它可以解决在布局时预留控件大小和用户数入内容多少上的矛盾。但是由于那个控件被限制了只能做为单行输入使用:(,在输入大块文本时就力不从心了,那么就再做一个可自动适应高度的TextBox。 原理和那个适应宽度的TextBox查不多,只是这个反而更加简单,因为在高度方向上增长不会破坏页面的整体布局效
2005-03-07 11:49:00
1497
1
原创 制作asp.net的安装程序
建立一个安装部属工程就可以了,但.aspx文件不可以隐藏。.cs文件可以只发布dll1.打开VS.NET开发环境;2."文件"->"新建"->"项目";3."项目类型"选"安装和部署项目","模板"选"Web安装项目",然后填写"名称"和"位置",最后"确定";4.鼠标右击"解决方案",选择"添加"->"Web上现有的项目",然后根据屏幕提示选择要发布的项目;5.右击"Web应用程序文件",选择"
2005-03-03 09:42:00
1566
原创 ASP.Net生成静态HTML页
环境:Microsoft .NET Framework SDK v1.1 OS:Windows Server 2003 中文版ASP.Net生成静态HTML页在Asp中实现的生成静态页用到的FileSystemObject对象!在.Net中涉及此类操作的是System.IO 以下是程序代码 注:此代码非原创!参考别人代码//生成HTML页 public static bool WriteFile
2005-03-02 13:16:00
2645
2
原创 WebConfirm控件
/* * 在看这个控件代码之前,先要熟悉以下内容: * 0.ViewState机制和作用。 * 1. 事件机制。 * 2. 回发机制:在非窗体控件中保持客户端更改,ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconpersistingclient-sidechangesinnon-formcontrol.htm * 3
2005-03-01 10:09:00
968
原创 编写通用的asp防注入程序 选择自 ph4studio 的 Blog
编写通用的asp防注入程序 选择自 ph4studio 的 Blog sql注入被那些菜鸟级别的所谓黑客高手玩出了滋味,,发现现在大部分黑客入侵都是基于sql注入实现的 ,哎,,谁让这个入门容易呢,好了,,不说废话了,,现在我开始说如果编写通用的sql防注入程序 一般的http请求不外乎 get 和 post,所以只要我们在文件中过滤所有post或者get请求中的参数信息中 非法字符即可,所以
2005-02-28 10:56:00
888
原创 WEB编程开发常用的代码
1. ASP与Access数据库连接: dim conn,mdbfile mdbfile=server.mappath("数据库名称.mdb") set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=
2005-02-28 10:53:00
1314
1
原创 Asp无组件下载源代码
Response.Buffer = True Set s = Server.CreateObject("ADODB.Stream") s.Open s.Type = 1 Set fso = Server.CreateObject("Scripting.FileSystemObject") if fso.FileExists(strFilename) then Set f
2005-02-01 14:09:00
1794
1
原创 Asp无组件上传源代码(改良版)
lngRequestSize 和binRequestData 都是上页的file控件直接提交过来的在下一页直接接受传过来的数据就可以 lngRequestSize = request.totalbytes binRequestData = request.binaryread(lngRequestSize) session偵抣傪梌偊傞 session("lngRequestSize
2005-02-01 13:43:00
4589
1
原创 给任何控件添加链接功能(原创)
今天碰到一个需求,就是需要做一个自定义服务器控件,要求这个控件有一个url属性,所有的放在这个控件里的任何控件都能具有Url转向的能力一开始是用这句话实现的“ output.AddAttribute(HtmlTextWriterAttribute.Href, “www.163.com”,但这种方式有些缺点,就是需要重写控件,那样的话有的控件原来的属性就丢失了,如果用MyBase.Render(ou
2004-12-07 10:51:00
1101
1
原创 ASP.NET服务器控件发送脚本
摘要:尽管从技术角度讲,ASP.NET 服务器控件的所有功能都可以在服务器端执行,但通常情况下通过添加客户端脚本可以大大增强服务器控件的可用性。本文将探讨服务器控件发送客户端脚本的两种方法,还将构建两个使用这些技术的服务器控件:PopupGreeting,一个在首次加载的 Web 页面上显示带有特定消息的客户端模式对话框的服务器控件;ConfirmButton,一个增强的 Button Web 控
2004-12-05 14:57:00
826
原创 利用自定义控件实现TextBox
本系列文章中“例程1”和“例程2”讲述了利用Visual Studio.NET2003中已有的WEB自定义控件,通过继承或复合一些简单控件生成自己需要的自定义控件。这样的控件制作比较简单,但是它的执行效率相对要低一些,所以如果我们不继承已有的控件那么这个控件该怎么做呢? 下面作者通过实例向大家讲述这种自写控件的编程方法。(例程使用C#) 本例程实现一个TextB
2004-12-01 10:29:00
1761
原创 用户名密码检测的自定义复合控件
本文通过一段完整的代码向读者介绍复合自定义控件的制作,包括:自定义属性、事件处理、控件间数据传递等方面的技术。以下是一个登陆框的代码,包括:用户名输入TextBox、密码输入TextBox、提交Button、重置Button以及承载以上四项的Panel。控件类名为LoginCtrl。(例程使用C#)using System;using System.Web.UI;using System.Web.
2004-12-01 09:42:00
1118
原创 点击出现确认信息的Button自定义控件
WEB自定义控件编程是ASP.NET编程里面比较难的一部分,尤其是复杂的控件需要用到平常不常用的一些技术技巧。下面根据一些我自己的实践经验,向读者介绍一下这方面的技术。简单的继承控件:ConfirmButton我们在用ASP.NET编写应用程序的时候,经常需要在按钮提交的时候弹出一个[OK][Cancel]的确认框,以防止用户在操作的时候误提交。实现这个功能传统的方法是在代码页的
2004-12-01 09:33:00
1261
原创 遍历ASP.NET页面控件
“如何遍历ASP.NET页面所有的控件呢?“,这是在社区发问的问题中最普遍的问题之一。通常我们对这个问题的回答为:”使用Page类的controls 属性来实现”!这个controls 属性可以使我们获取一个控件的所有子控件,但是如果其中的一个子控件同样拥有自己的子控件,仅仅使用这个属性便很难获取ASP.NET页面所有的控件。所以,要根本解决这个问题,我们需要书写一些额外的方法以获取页面中的所有控
2004-11-18 13:21:00
907
原创 常用ASP代码(一)
获取页面的HTML var oXmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); oXmlHttp.open("GET","http://www.163.com", false); oXmlHttp.send() var oStream = new ActiveXObject("ADODB.Stream");
2004-11-11 16:23:00
859
原创 如何在.net里实现把独立FrameSet里的Forms参数传递给另一个FrameSet里的.aspx文件。
首先申明这个文章将要用到两个FramSet:A FrameSet:Serach FormsB FrameSet:DataList Forms 一般我们在.net开发的时候都是在同一个文件的来写代码的,也就是后代码方式,不过,在.net的开发过程中,由于为了方便界面查询,以及整体的FrameSet效果有时候不幸将查询的Form写在了一个单独的.aspx文件里,查询的结果放在了另一个Frame
2004-11-11 16:22:00
1055
转载 用.NET开发MSN聊天机器人 - MSN聊天机器人开发揭秘(ZT)
用.NET开发MSN聊天机器人 - MSN聊天机器人开发揭秘。 写在前面:我不是开发人员,不是高手,就是自己比较爱玩。在技术上,没有什么喜欢摸索的精神,而是喜欢投机取巧。在这篇文章里,你也不能"少劳而获"地通过我的机器人修改出一个自己的机器人,因为自己觉得程序写的比较臭,所以不会open source。但是,如果你对.net或者C#有点了解的话,相信从这篇文章里,你可以找到一切所需的资源,来开发一
2004-11-11 16:10:00
990
原创 上传文件的若干种方法
/*上传文件C#-1*/file.PostedFile.SaveAs(Server.MapPath("/temp/") + file.PostedFile.FileName.Substring(file.PostedFile.FileName.LastIndexOf("//")+1)); /*上传文件C#-2*/using System;using System.Data;using Sy
2004-11-06 09:27:00
2959
1
原创 在网页中使用javascript打开没有最大化、最小化和关闭按钮的窗口
window.open("url", "_blank", "fullscreen=3,titlebar=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,edge:Raised,left=0,top=0,width=200,height=300,false
2004-11-01 10:27:00
2909
原创 怎么把一个页面的数据传到另一个页面?
resquest.querystring--用于session--本应用程序内用。application--所有启动应用程序的公用。 cookies--把东东写客户端cache--局部的应用程序不想为了反复读数据库而在一定时间内缓存数据。在两个ASP.NET页面之间传递值引言 ASP.NET提供了卓越的事件驱动编程模型,让开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,
2004-10-27 08:44:00
3650
原创 javascript事件列表解说
javascript事件列表解说事件浏览器支持解说一般事件onclickIE3、N2 鼠标点击时触发此事件ondblclickIE4、N4 鼠标双击时触发此事件onmousedownIE4、N4 按下鼠标时触发此事件onmouseupIE4、N4 鼠标按下后松开鼠标时触发此事件onmouseov
2004-10-26 16:05:00
746
原创 ASP.NET中如何防范SQL注入式攻击
一、什么是SQL注入式攻击? 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如: ⑴ 某个ASP.NET Web应用有一个登录页面,这个登录页面控
2004-10-26 09:34:00
772
原创 SQL语句导入导出大全
******* 导出到excelEXEC master..xp_cmdshell bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P"" /*********** 导入ExcelSELECT * FROM OpenDataSource( Microsoft.Jet.OLEDB.
2004-10-26 09:11:00
1590
原创 asp常用函数
Array() FUNCTION: 返回一个数组 SYNTAX: Array(list) ARGUMENTS: 字符,数字均可 EXAMPLE: Dim myArray()For i = 1 to 7 Redim Preserve myArray(i) myArray(i) = WeekdayName(i)Next%> RESULT: 建立了一个包含7个元素的数组myArraymyA
2004-10-25 11:50:00
690
原创 ASP分页显示详论
如果你使用过目前众多网站上的电子公告板程序的话,那你应该会知道电子公告板程序为了提高页面的读取速度,一般不会将所有的帖子全部在一页中罗列出来,而是将其分成多页显示,每页显示一定数目的帖子数,譬如 20 条。想不想了解如何实现分页显示?请看本文! 那么究竟如何才能做到将数据库的查询结果分页显示呢?其实方法有很多,但主要有两种: 一、将数据库中所有符合查询条件的记录一次性的都读入 record
2004-10-19 17:11:00
905
原创 各种媒体在线播放代码
现在有自己blog的人越来越多了,大家也都想在自己的blog上勾画出自己的特色,比如个性的首页、个性的介绍以及向大家推荐自己喜欢的音乐等。为了给大家也给自己提供方便,整理了一些流行格式的在线播放代码,以备添加之用。【文中的一些标号的说明】 "Filename with full URL"——待播放文件的文件名,前面带上绝对路径,或者本站的相对路径。 widt
2004-10-18 11:25:00
856
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人