- 博客(80)
- 收藏
- 关注
原创 几类数据库连接
ASP连接ACCESSSet conn=Server.CreateObject("ADODB.Connection")conn.CommandTimeout = 0conn.ConnectionTimeout = 0strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPATH("../数据库
2013-03-05 15:23:19 566
转载 Asp.net中基于Forms验证
Asp.net中基于Forms验证的角色验证授权Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到
2013-03-05 15:22:51 464
转载 asp.net验证控件
WEB开发者特别是ASP开发者,一直对数据验证比较恼火,当你好不容易写出数据提交程序的主体以后,还不得不花大把时间去验证用户的每一个输入是否合法。如果开发者熟悉JavaScript或者VBScript,可以用这些脚本语言轻松实现验证,但是又要考虑用户浏览器是否支持这些脚本语言;如果对这些不是很熟悉或者想支持所有用户浏览器,就必须在ASP程序里面验证,但是这样验证就会增加服务器负担。现在,有了ASP
2013-03-05 15:21:58 406
转载 asp.net 动态控件事件
private void Page_Load(object sender, System.EventArgs e) { Control c3 = ParseControl(""); Control c4 = ParseControl(""); PlaceHolder2.Controls.Add(c3); PlaceHo
2013-03-05 15:21:02 483
原创 asp.net 去除HTML格式
content=replace(content,"&","&") 'content=replace(content,"'","''") content=replace(content," content=replace(content,">",">") content=replace(content,"chr(60)"
2013-03-05 15:20:36 444
转载 asp.net fso 操作
在ASP.NET中引入了名字空间,其中文件操作对应的名字空间是System.IO。名字空间和动态链接库有些类似,但是名字空间在整个.net系统中都可以应用。在ASP.NET的页面中可以使用%@import namespace=...%>来引用名字空间。在vb6中采用fso对文件进行操作,在asp.net中的文件对象和fso很相似。 这里我介绍一下file对象:file对象的作用主要是创建文
2013-03-05 15:20:12 489
转载 正则表达式点滴
"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9
2013-03-05 15:19:49 385
转载 ASP.NET发邮件
这是关于需要验证的服务器加上用户名和密码,呵呵。mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //basic authentication ,mail是一个mailmessage型的变量mail.Fields.Add("http://schemas.m
2013-03-05 15:19:11 357
转载 C#分割字符串的几种方法
单个字符分割 string s="abcdeabcdeabcde"; string[] sArray=s.Split('c'); foreach(string i in sArray) Console.WriteLine(i.ToString()); 输出下面的结果: ab deab deab de 多个字符分割 string s="abcdea
2013-03-05 15:18:34 391
转载 C#时间函数
DateTime dt=new DateTime();DateTime dt = DateTime.Now;Label1.Text = dt.ToString();//2005-11-5 13:21:25Label2.Text = dt.ToFileTime().ToString();//127756416859912816Label3.Text = dt.ToFileTimeUt
2013-03-05 15:18:09 371
转载 .net 防注入
一,验证方法/// ///SQL注入过滤 /// /// 要过滤的字符串 /// 如果参数存在不安全字符,则返回true public static bool SqlFilter2(string InText) { string word="and|exec|insert|select|delete|update|chr|mid|master|
2013-03-05 15:17:34 416
转载 asp之字符串函数示例
用字符串函数对字符串进行截头去尾、大小写替换等操作。函数语法功能LenLen(string|varname)返回字符串内字符的数目,或是存储一变量所需的字节数。TrimTrim(string)将字符串前后的空格去掉LtrimLtrim(string)将字符串前面的空格去掉RtrimRtrim(str
2013-03-05 15:17:04 361
转载 FSO删除文件
'判断文件夹是否存在Function FolderExits(Folder)Folder=Server.Mappath(Folder)Set FSO= Server.CreateObject("Scripting.FileSystemObject")IF FSO.FolderExists(Folder) Then FolderExits=trueElse Fol
2013-03-05 15:16:24 1783
转载 asp fso 功能代码部分
'FSO组件名称dim FSObjectFSObject="Scripting.FileSystemObject"'========================================================='◆是否支持组件'=========================================================Functio
2013-03-05 15:15:59 401
转载 ASP.NET中固定DataGrid的表头
.fixedHeaderTr {}{ POSITION: relative; ; TOP: expression(this.offsetParent.scrollTop) } .mainDiv {}{ SCROLLBAR-FACE-COLOR: #9999ff; OVERFLOW: auto; ; WIDTH: expression(document.body.clientW
2013-03-05 15:15:24 565
转载 .net图片验证码
cs文件内容如下: ------------------------------------------------------ using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web
2013-03-05 15:14:54 503
转载 C# 计算时间差
/// /// 计算两个日期的时间间隔 /// /// 第一个日期和时间 /// 第二个日期和时间 /// private string DateDiff(DateTime DateTime1, DateTime DateTime2) { s
2013-03-05 15:14:26 527
转载 SQL备份
BACKUP DATABASE [database] TO DISK = N'backurl' WITH INIT , NOUNLOAD , NAME = N'bakname', NOSKIP , STATS = 10, NOFORMAT
2013-03-05 15:13:56 347
转载 SQL 查询表结构
1.查询表结构: 可以使用内置的存储过程sp_MShelpcolumns。 如查询表B_RWZL的结构: sp_MShelpcolumns 'dbo.B_RWZL' 2.获得所有用户表名: SELECT name FROM sysobjects WHERE xtype = 'U'
2013-03-05 15:13:35 381
转载 SQL日期函数
1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.0003. datediff 返回跨两个指定日期的日期和
2013-03-05 15:12:44 171
原创 WebBrowser获得网页中变量值
htm中 程序中可以这么调用 id := Form1.WebBrowser1.OleObject.Document.script.currID 值得说明的是,变量可以是javascript定义的,也可以是vbscript定义的,如果Webbrowser1中找不到该变量,调用会触发一个异常事件,即变量currID不存在
2013-02-27 17:25:45 533
原创 WebBrowser执行网页中的函数
tmp := 'currID = getNextID(currID)'+#13#10; Form1.WebBrowser1.OleObject.Document.parentWindow.execScript(tmp,'JavaScript'); 调用函数的方法就是execScript接口,同样,如果函数不存在,或者运行错误也会触发脚本错误异常
2013-02-27 17:25:08 603
原创 WebBrowser调用网页中已知对象
src := WebBrowser1.OleObject.Document.getElementByID('img1').src 该方法其实就是javascript中的 getElementByID
2013-02-27 17:24:36 587
原创 Webbrowser获取页面中所有frame
frames:=wb.OleObject.document.frames; for i:=0 to frames.length do memo1.lines.Add(frames[i].document.body.innerHTML);
2013-02-27 17:24:05 1528
原创 Webbrowser新开窗口事件
procedure TForm1.WebBrowser1NewWindow2(Sender: TObject; var ppDisp: IDispatch; var Cancel: WordBool);var NewWindow: TForm2;begin //exit; NewWindow:= TForm2.Create(nil); NewWin
2013-02-27 17:23:31 404
转载 WebBrowser判断页面是否下载结束
方法1:procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject; const pDisp: IDispatch; var URL: OleVariant);begin if WebBrowser1.Application = pDisp then showmessage('页面已全部下载完毕')end; 说明
2013-02-27 17:22:47 724
原创 直接向WebBrowser写入html代码
StrStream:TStringStream; SetNoteStr: string; begin SetNoteStr :='xxxxxxxxxxxxxx'; StrStream:=TStringStream.Create(SetNoteStr); WebBrowser1.Navigate('about:blank'); try Str
2013-02-27 17:22:05 1293
转载 ajax基础
var request = false; try ...{ request = new XMLHttpRequest();//非微软浏览器 } catch (trymicrosoft) ...{ try ...{ request = new ActiveXObject("Msxml2.XMLHTTP");//微软IE } catc
2013-02-27 17:21:00 196
转载 asp.net生成excel
.Net 生成Excel文件以下为.NET生成Excel文件的全部代码,并包含一定操作。其中引用到一个枚举public enum ExcelAlign {Left,Right,Center};请自行定义在合适处并修改代码中相应部分。注:本代码在windows2000 server office2003环境下测试通过,不会遗留Excel进程;使用VS.net 2003编写--------
2013-02-27 17:20:39 345
转载 ASP操作XML数据小结
NO.1--建立一个XML数据库data.xml caca154222225 root@3ney.com NO.2--建立对象CreateObject 建立data.xml的对象先 set xmldoc=server.c
2013-02-27 17:20:08 341
转载 asp截字符串html
'函数名:gotTopic'作 用:截字符串,汉字一个算两个字符,英文算一个字符'参 数:str ----原字符串' strlen ----截取长度'返回值:截取后的字符串'**************************************************function gotTopic(str,strlen)if str="" thengotT
2013-02-27 17:19:43 263
转载 c#操作excel
刚刚用C#完成了一个读取几个Excel数据源,运算、处理后生成报表的Winform程序。以前做的大部分都是Web的应用,很少涉及应用程序,感觉B/S的已经很方便了,不过也分场合与规模。对于小型的应用,由于B/S需要搭建服务器运行环境,如果为了满足单个用户的使用需求而将服务器环境也一同部署在客户端的话会比较麻烦,这方面应用程序的形式还是很有优势的。下面列出几个C#操作Excel的几个关键
2013-02-27 17:19:16 291
转载 c#上传并改变图片大小
protected void UpLoadPhoto_Click(object sender, ImageClickEventArgs e) { if (FileUpload1.HasFile) { string fileContentType = FileUpload1.PostedFile.ContentType;
2013-02-27 17:17:45 1473
转载 读取excel到sql
你完全可以把Excel当数据表一样读出来,然后再写进Sql读Excel的方法:string strConn = "provider=Microsoft.Jet.OLEDB.4.0;data source=Excel文件;Extended Properties=Excel 8.0;";OleDbConnection oleConn = new OleDbConnection(strCon
2013-02-27 17:16:52 279
转载 SQL DATE 日期格式转换
格式 # 查询 (current date: 12/30/2006) 示例 1 select convert(varchar, getdate(), 1) 12/30/06 2 select convert(varchar, getdate(), 2) 06.12.30 3 select convert(varchar, getdate(), 3) 30/12/06
2013-02-27 17:16:25 671
转载 LINQ 的标准查询操作符
Northwnd db = new Northwnd(@"c:\northwnd.mdf");IEnumerable results = db.ExecuteQuery("SELECT contactname FROM customers WHERE city = {0}", "London");LINQ 的标准查询操作符John Papa代码下载位置: Data
2013-02-27 17:15:59 346
转载 Request.ServerVariables
Request.ServerVariables("REMOTE_ADDR") '获取访问IPRequest.ServerVariables("LOCAL_ADDR") '同上Request.ServerVariables("SERVER_NAME") '获取服务器IPRequest.ServerVariables("HTTP_REFERER")
2013-02-27 17:15:18 317
原创 SQL合并字符串
create table ta(a varchar(100),b varchar(100))insert into ta(a,b) values('a','1')insert into ta(a,b) values('a','2')insert into ta(a,b) values('a','3')insert into ta(a,b) values('b','5')inse
2013-02-27 17:14:46 231
转载 ASP.NET MVC3 Razor视图引擎-基础语法
ASP.NET MVC3在Visual Studio 2010中的变化 在VS2010中新建一个MVC3项目可以看出与以往的MVC2发生了很明显的变化。 1.ASP.NET MVC3必要的运行环境为.NET 4.0 (想在3.5用MVC3,没门!)。 2.默认MVC3模板项目已集成 3.全新的Razor视图引擎@{ ViewBag.T
2013-02-27 17:14:08 270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人