摘要: 一、SqlDataRead和Dataset的选择Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接.(SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只进数据流的方法。它使用 SQL Server 的本机网络数据传输格式从数据库连接直接读取数据。DataReader需及时显式的close。可及时的释放对数据的连接。)Dataset是把数据读出,缓存在内存中。缺点:对内 阅读全文
posted @ 2012-06-14 17:47 黑桃_K 阅读(160) 评论(0) 推荐(0) 编辑
摘要: ASP.NET中页面重定向的使用的很频繁,实现方法也有不同,自己也试过几种,现在总结一下。一、Transfer Execute Redirect重定向方法介绍1.Server.Transfer方法:Server.Transfer("m2.aspx");//页面转向(服务器上执行)。服务器停止解析本页,保存此页转向前的数据后,再使页面转向到m2.aspx, 并将转向前数据加上m2.aspx页结果返回给浏览器。2.Server.Execute方法:Server.Execute("m2.aspx"); 服务器保存此页转向前的数据后,使页面转向到m2.aspx执 阅读全文
posted @ 2012-06-14 15:56 黑桃_K 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 在ASP.NET中,页面间数据传递的方法有很多。下面为大家总结一下,页面间数据传递的方法,来看作者的分析。Web页面是无状态的,服务器对每一次请求都认为来自不同用户,因此,变量的状态在连续对同一页面的多次请求之间或在页面跳转时不会被保留。在用ASP.NET 设计开发一个Web系统时, 遇到一个重要的问题是如何保证数据在页面间进行正确、安全和高效地传送,Asp.net 提供了状态管理等多种技术来解决保存和传递数据问题,以下来探讨.NET 下的解决此问题的各种方法和各自的适用场合。一、ASP.NET页面间数据传递的各种方法和分析1.使用Querystring 方法QueryString 也叫查询字 阅读全文
posted @ 2012-06-14 15:36 黑桃_K 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值、存储对象传值、ajax、类、model、表单等。但是一般来说,常用的较简单有QueryString,Session,Cookies,Application,Server.Transfer。一、QueryStringQueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。这种方法的优点:1.使用简单,对于安全性要求不高时传递数字或是文本值非常有效。这种方法的缺点:1.缺乏安 阅读全文
posted @ 2012-06-14 14:15 黑桃_K 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 方法一:private void Page_Load(object sender, System.EventArgs e){ViewState["submittimes"]=Convert.ToInt32(ViewState["submittimes"])+1;if(!Page.IsPostBack){ViewState["submittimes"]=1;}}页面:<INPUT type="button" value="Button" onclick='history.go(-&l 阅读全文
posted @ 2012-06-13 14:21 黑桃_K 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 下面介绍ASP.NET技术的学习顺序问题:如果你已经有较多的面向对象开发经验,跳过以下这两步:第一步 掌握一门.NET面向对象语言,C#或VB.NET。我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去!第二步 对.NET Framework类库有一定的了解可以通过开发Windows Form应用程序来学习.NET Framework。ASP.NET是建构在.NET Framework之上的技术,你对.NET Framework了解得越深,学习ASP.NET就越快。举个例子:下面简单列出几个对掌握ASP.NE 阅读全文
posted @ 2012-06-11 17:48 黑桃_K 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1、新建一个分页存储过程:CREATEprocedure[dbo].[P_Pager] (@PageNumberint, @PageSizeint) asdeclare@sqlnvarchar(4000) set@sql='selecttop'+Convert(varchar,@PageSize)+'*fromT_Testwhere[type]=1andidnotin(selecttop'+Convert(varchar,(@PageNumber-1)*@PageSize)+'idfromT_Testorderbyiddesc)orderbyiddesc 阅读全文
posted @ 2012-06-11 17:32 黑桃_K 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2012-05-30 08:26 黑桃_K 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 代码如下,请根据情况作适当修改<script language="javascript">function delit(){ result="确认要删除?同时会删除相关的信息!" if (confirm(result)) { window.location.href="Default.aspx" } else { window.location.href="Default2.aspx" }}</script><a href="javascript:delit()"& 阅读全文
posted @ 2012-05-29 17:26 黑桃_K 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.Web.HttpException: 当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temp 阅读全文
posted @ 2012-05-29 17:19 黑桃_K 阅读(132) 评论(0) 推荐(0) 编辑