随笔分类 - .net
摘要:在ASP中可以通过三种方式访问数据库:1、IDC(Internet Database Connector)方式;2、ADO(ActiveX Data Objects)方式;3、RDS(Remote Data Service)方式。这三种访问方式对数据库的访问都是由Internet Information Server完成的。通过Web浏览器用HTTP协议向IIS(Internet信息服务器)发送请求,IIS执行对数据库的访问,并返回一个HTML格式的文档响应。下面分别说明:1、IDC(Internet数据库接口)IDC是一个传统的数据库查询工具,用来定义和执行数据库查询的SQL命令,并向浏览器
阅读全文
摘要:1、首先开启Windows的任务计划服务Task Scheduler,如果你没有关闭该服务的话,默认是开启的;如果你关闭了该服务,那开启Task Scheduler服务方法如下: 开始→设置→控制面板→管理工具→服务→在右边的窗口中找到Task Scheduler服务,将其启动类型设为自动,服务状态设为开启即可,相关截图如下所示: 2、开始→程序→附件→系统工具→任务计划→双击“添加任务计划”,此时将弹出任务计划向导,相关截图如下所示: 3、点击下一步,在出现的窗口中点击“浏览”按钮,找到C:\WINDOWS\system32\iisreset.exe并点击打开按钮 4、此时在弹出的窗口中输入
阅读全文
摘要:http://www.cnblogs.com/hcbin/archive/2010/04/02/1702885.html
阅读全文
摘要:为解决浏览器后退按钮禁用的方法,在网上搜索了几个方法,虽然可用但是没有太完美的...1、<script language="JavaScript"> javascript:window.history.forward(1); //我目前先用着这个</script>利用JS产生一个“前进”的动作,以抵消后退功能,这种方法应该是最简洁的,并且不需要考虑用户连点两次或多次“后退”的情况,缺点是当用户端禁用了JavaScript之后即失效。2、<A HREF="logout.do" onclick="javascript:
阅读全文
摘要:用户真是变态,为了安全,已经设置了网卡绑定、IP绑定、HTTPS,他还要求一个帐号只能由一个人使用。总不成我在每个页面去判定是否已经由其他人使用了他的帐号吧!asp.net有个eventhandle是PreRequestHandlerExecute,好了,我们就在这个事件里面判用户是否已经被其他人登录了,如果是,则转向到提示页面吧。//当前Session是否存在if(System.Web.HttpContext.Current.Session!=null){//用户是否登录if(System.Web.HttpContext.Current.Session["UserId"]
阅读全文
摘要:禁用浏览器的后退按钮 浏览器的后退按钮使得我们能够方便地返回以前访问过的页面,它无疑非常有用。但有时候我们不得不关闭这个功能,以防止用户打乱预定的页面访问次序。本文介绍网络上可找到的各种禁用浏览器后退按钮方案,分析它们各自的优缺点和适用场合。 一、概述 曾经有许多人问起,“怎样才能‘禁用’浏览器的后退按钮?”,或者“怎样才能防止用户点击后退按钮返回以前浏览过的页面?”我访问了许多网站,参考了这些网站所介绍的各种实现方法。如果你经常访问ASP编程网站,本文所介绍的部分内容你可能已经见到过。本文的任务是把各种可能的方法都介绍给大家,然后找出最好的方法! ...
阅读全文
摘要:AJAX技术的风起云涌,也使得B/S应用的表现力日益增强,大有逐步吞食C/S领地之势。利用ajaxpro.dll,你可以从JavaScript客户调用.NET方法。 首先下载ajaxpro.dll,你可以从http://www.ajaxpro.info/获得。最新版本是6.4.15.1,下载解压后的文件夹中有个AjaxPro.dll,就是它了。使用VS2005新建web项目,并添加对AjaxPro.dll的引用,然后在Web配置文件中添加:<httpHandlers><addverb="POST,GET"path="ajaxpro/*.ashx&
阅读全文
摘要:不要试图给Password类型的TextBox赋值! 在asp.net中,不要试图给Password类型的TextBox控件赋值! 无论是在设计或是运行时,都不可以的。猜测的原因是,password类型的TextBox控件从根本上,没有Text属性的Set方法,只有Get !!同样,html中的Input控件,如果设置为ruanat="server",password类型的Input控件也是一样。无论是在设计或是运行时,都不容许设置它的值。解决办法:txtPassword.Attributes["value"] = "123"; 前言
阅读全文
摘要:一.设置web.config相关选项先启用窗体身份验证和默认登陆页,如下。<authentication mode="Forms"> <forms loginUrl="default.aspx"></forms></authentication>设置网站可以匿名访问,如下<authorization> <allow users="*" /></authorization>然后设置跟目录下的admin目录拒绝匿名登陆,如下。注意这个小节在System.W
阅读全文
摘要:很多时候用到Session都比较厌烦,主要还因为很容易就丢失了! 解决的方法有: 1、设置Session时间; 在Global.ascx文件中的设置时间: Session.Timeout = 600; 2、放在服务器里: web.config中配置 <sessionstate mode="stateServer">后,在服务中启动 asp.net state service (asp.net状态服务) 除了以上两种方法外,就是Session + Cookies !双重保险。废话不多说,直接看代码就知道了: 用户登录实例 public static bool Is
阅读全文
摘要:http://www.cnblogs.com/net66/archive/2005/08/03/206132.html
阅读全文
摘要:这里用一个形象的比喻来解释session的工作方式。假设Web Server是一个商场的存包处,HTTP Request是一个顾客,第一次来到存包处,管理员把顾客的物品存放在某一个柜子里面(这个柜子就相当于Session),然后把一个号码牌交给这个顾客,作为取包凭证(这个号码牌就是Session ID)。顾客(HTTP Request)下一次来的时候,就要把号码牌(Session ID)交给存包处(Web Server)的管理员。管理员根据号码牌(Session ID)找到相应的柜子(Session),根据顾客(HTTP Request)的请求,Web Server可以取出、更换、添加柜子(S
阅读全文
摘要:你问的其实就是如何删除系统服务的问题。首先你需要让不需要的服务完全禁止,重新启动系统后可通过修改注册表来删除它:在注册表编辑器中定位到“HKEY_LOCAL_MACHINE//SYSTEM//CurrentControlSet//Services”分支,下面列出的就是当前系统中各个服务对应的注册表键值,将对应的项目删除,即可让它从服务管理器控制台中消失。
阅读全文
摘要:1.某种传染病第一天只有一个患者,前五天为潜伏期,不发作也不会传染人第6天开始发作,从发作到治愈需要5天时间,期间每天传染3个人求第N天共有多少患者2.将字符串中相邻相同的子串合并为一个子串,如"12342343454565678789" -- "123456789"3.求一个串中出现的第一个最长重复子串。采用顺序结构存储串,实现求串s中出现的第一个最长重复子串的下标和长度4.求bit位中1的总个数为n的所有整数集合比如,二进制位中有两个1的整数为:0x000000030x000000050x00000006...0xc00000005.去掉整数的bit
阅读全文
摘要:5.2LINQ to DataSet实现复杂数据查询LINQ to DataSet将LINQ和ADO.NET集成,它通过ADO.NET获取数据,然后通过LINQ进行数据查询,从而实现对数据集进行非常复杂查询。本节将介绍如何使用LINQ to DataSet操作数据集DataSet中的数据。5.2.1使用LINQ to DataSetLINQ to DataSet可以简单理解成通过LINQ对DataSet中保存的数据进行查询,它和第7章介绍的LINQ查询并没有太大的区别。LINQ to DataSet的使用通常包含以下步骤:(1)获取DataSet/DataTable数据源。LINQ to Da
阅读全文
摘要:document.onkeydown=function(evt){varisie=(document.all)?true:false;varkey;varsrcobj;if(isie){key=event.keyCode;srcobj=event.srcElement;}else{key=evt.which;srcobj=evt.target;}if(key==13&&srcobj.type!='button'&&srcobj.type!='submit'&&srcobj.type!='reset'
阅读全文
摘要:string strPath = HttpContext.Current.Request.PhysicalApplicationPath;
阅读全文
摘要:Request.UrlReferrer详解Request.UrlReferrer可以获取客户端上次请求的url的有关信息。 这样我们就可以通过这个属性返回到“上一页”,示例如下1. 首先在Page_load中获得并储存该信息Page_load(object obj,EventArgs e) { if(!IsPostBack){ if(Request.UrlReferrer!=null)// {ViewState["UrlReferrer"]=Request.UrlReferrer.ToString();}} }l 页面回发后会改变Request.UrlReferrer,将其
阅读全文
摘要:/// <summary> /// 解析/// </summary> /// <param name="Source">csv字符串</param> /// <returns></returns> public ArrayList SplitCSV(string csvStr) { //获取联系人记录内容 #region int sp = csvStr.IndexOf("/r/n"); string head = csvStr.Substring(0, sp - 1); string
阅读全文
摘要:服务器软件环境:操作系统: windows server 2008 (X64)数据库:MS SQl server 2008NF:.Netframework 3.5IIS 7.0程序使用Microsoft.Jet.OLEDB.4.0”来连接Excel文件,在开发环境测试通过,上传到服务后,导入Excel文件,出现"未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序"错误.在MS SQl server 2008中使用以下语句导入:SELECT * INTO #temp2009100 FROM OPENROWSET('Microsoft.Je
阅读全文
浙公网安备 33010602011771号