.net
文章平均质量分 69
gsfw2010
这个作者很懒,什么都没留下…
展开
-
asp.net中Server.Transfer和Response.Redirect的区别
Server.Transfer方法把执行流程从当前的ASPX文件转到同一服务器上的另一个ASPX页面。调用Server.Transfer时,当前的ASPX页面终止执行,执行流程转入另一个ASPX页面,但新的ASPX页面仍使用前一ASPX页面创建的应答流。如果用Server.Transfer方法实现页面之间的导航,浏览器中的URL不会改变,因为重定向完全在服务器端进行,浏览器根本不知道服务器原创 2011-02-18 14:00:00 · 417 阅读 · 0 评论 -
策略模式
策略模式(Stratergy):定义了算法的家族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的用户。【DP定义】从概念上来说,所有的算法完成的工作都是相同的,只是实现不同,策略模式可以以相同的方式调用不同的算法,减少了各种算法类与使用算法类之间的耦合。应用场合:不同的时间或者不同的情况下使用不同的业务规则时可以考虑使用策略模式。实例:商场收银软原创 2012-03-03 23:41:38 · 679 阅读 · 0 评论 -
ASP.NET中常用的三十三种代码
1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>")接收参数: string a = Request.QueryString("id"); string b = Reque转载 2011-02-14 11:03:00 · 317 阅读 · 0 评论 -
ASP.NET性能优化小结
ASP.NET: 一、返回多个数据集 检查你的访问数据库的代码,看是否存在着要返回多次的请求。每次往返降低了你的应用程序的每秒能够响应请求的次数。通过在单个数据库请求中返回多个结果集,可以减少与数据库通信的时间,使你的系统具有扩展性,也可以减少数据库服务器响应请求的工作量。 如果用动态的SQL语句来返回多个数据集,那用存储过程来替代动态的SQL语句会更好些。是否把转载 2011-02-14 11:18:00 · 463 阅读 · 0 评论 -
asp.net 设置GridView的选中行
var currentRowId = 0; function SelectRow() { if (event.keyCode == 40) MarkRow(currentRowId+1); else if (event.keyCode == 38) MarkRow(currentRowId-1); } function MarkRow(rowId) { if转载 2011-02-14 11:27:00 · 1901 阅读 · 0 评论 -
C#中的数组谈
//二维数组 int[,] inti = new int[2, 3] { { 1, 2, 3 }, { 4, 5, 6 } }; //定义一个2行3列的数组并为其赋值 for (int i = 0; i { for (i原创 2011-02-18 10:11:00 · 381 阅读 · 0 评论 -
C#修饰符
1.private修饰符用于设置类或类成员的访问权限仅为所属类的内部。2.protected修饰符用于设置类或类成员的访问权限仅为所属类及子类的内部。3.internal修饰符修饰的类或类成员的访问权限为同一程序集内部4.public修饰符则为公共访问权限,对代码的访问没有任何限制。原创 2011-02-18 10:31:00 · 242 阅读 · 0 评论 -
将货币转换为大写VB
Public Class ConvertMoney '输入字串 Private _InputString As String '输出字串,如果无效则输出错误信息 Private _OutString As String '判断输出字串是否有效 Private _Valiad As Boolean Public Writ原创 2011-05-19 17:10:00 · 934 阅读 · 0 评论 -
asp.net下将页面内容导入到word模板中的方法
1,新建word模版,方法是找需要用程序填充的word文档,在需要输入的地方用"书签"(插入-->书签-->输入id-->ok)标记后保存既可. 2,在word模版上修改安全添加everyone 可读,以防文件无法打开. 3,在工程里添加"引用"找到"Microsoft Word 10.0 Object Library"或"Microsoft Word 11.0 Object Librar原创 2011-02-14 11:08:00 · 964 阅读 · 0 评论 -
使用ASPOSE导出DataGrid数据到Excel(VB)
'介绍:采用Aspose导出EXCEL '导出数据到EXCEL文件 '--------------------------------------------------------------------------------------- '说明:只能导出一个DATAGRID,并将DATAGRID中显示的数据保存到EXCEL中 ' DATAGRI原创 2011-04-08 09:44:00 · 1475 阅读 · 0 评论 -
C# XML操作 代码大全(读XML,写XML,更新,删除节点,与dataset结合等)
已知有一个XML文件(bookstore.xml)如下: Corets, Eva 5.95 1、插入节点 往节点中插入一个节点:XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load("bookstore.xml"); XmlNode root=xmlDoc.SelectSingleNode("bookstore");//转载 2011-02-14 10:40:00 · 439 阅读 · 0 评论 -
asp.net(c#) RSS功能实现代码
using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls;原创 2011-02-14 11:33:00 · 405 阅读 · 0 评论 -
asp.net+ajax仿搜索提示效果代码
JS代码: //创建一个xmlhttp对象function createXmlHttp(){ var xmlHttp; // 检测MSXMLHTTP版本,为了兼容IE各个版本 var activeKey = new Array("MSXML2.XMLHTTP.5.0","MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0",原创 2011-02-14 16:40:00 · 1495 阅读 · 1 评论 -
C#委托和事件
http://www.cnblogs.com/JimmyZhang/archive/2007/09/23/903360.html http://www.cnblogs.com/JimmyZhang/archive/2008/08/22/1274342.html转载 2011-02-18 11:22:00 · 256 阅读 · 0 评论 -
SRP:单一职责原则
SRP:单一职责原则1.定义:一个类应该只有一个发生变化的原因。 2.分析:如果一个累承担了多于一个的职责,那么引起它变化的原因就会有多个,就等于把这些职责耦合在了一起。一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭到意想不到的破坏。 3.定义职责:在SRP中,我们把职责定义为变化的原因,如果你能想到多于一个的动机去改原创 2012-04-16 22:09:45 · 5801 阅读 · 2 评论