摘要:菜单->工具->选项->项目和解决方案-> 将"Visual Studio 用户项目模板位置"指向vs安装目录:"E:/Program Files/Microsoft Visual Studio 8/Common7/IDE/ProjectTemplates"; 将"Visual Studio 用户项
阅读全文
摘要:前言: 好多高手,献丑了。 大家都知道在进行类型转换的时候有连个方法供我们使用就是Convert.to和*.Parse,但是疑问就是什么时候用C 什么时候用P 通俗的解释大家都知道: Convert 用来转换继承自object类型的类型(当然所有的类型都是继承自object的),但是一般Convert用来转化直接就是obejct的类型,如我们用datareader从数据库取出一个数据的时候就是object类型的,此时你若用int.parse(dr["id"]);肯定会报错的,所以必须使用Convert.toint32(dr["id"]); 而Parse用
阅读全文
摘要:<PagerTemplate> <asp:LinkButton ID="lbFirst" runat="server" CausesValidation="False" CommandArgument="First" CommandName="Page">首页 </asp:LinkButton> <asp:LinkButton ID="lbPrev" ru...
阅读全文
摘要:一、asp.net中导出Execl的方法:在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,t分隔的数据,导出execl时,等价于分列,n等价于换行。 1、将整个html全部输出execl此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中。 ...
阅读全文
摘要:<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password=" cookieless="false" timeout="20" />答:1、127.0.0.1是本机的默...
阅读全文
摘要:ASP.NET防止页面刷新的方法:方法有二,总结如下:第一方法:直接在CS代码里敲:Response.Buffer = true;Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1);Response.Expires = 0; Response.CacheControl = "no-cache";当有人想按后退时页面已过期,效果就达到了第二方...
阅读全文
摘要:当一个获取网页的请求(可能是通过用户提交完成的,也可能是通过超链接完成的)被发送到Web服务器后,这个页面就会接着运行从创建到处理完成的一系列事件。在我们试图建立Asp.net页面的时候,这个执行周期是不必去考虑的,那样只会自讨苦吃。然而,如果被正确的操纵,一个页面的执行周期将是一道有效而且功能强大的工具。许多开发者在编写Asp.net的页面以及用户控件的时候发现,如果知道整个过程中发生了...
阅读全文
摘要:以前我就曾经写过一个关于MasterPage里面使用this.FindControl()函数的问题。 http://www.cnblogs.com/dlwang2002/archive/2006/07/09/446643.html 当时通过其他方式解决了,但是今天又遇到了。在google上找到了一篇文章http://west-wind.com/WebLog/posts/5127.aspx说的很对,...
阅读全文
摘要:所谓自定义类,不知道我有没有表达清楚,这里指的就是petshop中的Model层实体类了。 比如以下代码: using System;using System.Collections;using System.Collections.Generic;using System.Text; namespace Model{ [Serializable] publi...
阅读全文
摘要:Q:如何把string解析为int? A:简单的方法有三种: string source = "1412";int result = 0;// 使用Convert.ToInt32(string value);result = Convert.ToInt32(source);// 使用Int32.Parse(string value);result = Int32.Parse(source);...
阅读全文
摘要:格式化数值:有时,我们可能需要将数值以一定的格式来呈现,就需要对数值进行格式化。我们使用格式字符串指定格式。格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,xx 为精度说明符,控制格式化输出的有效位数或小数位数。 格式说明符 说明 示例 输出 C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025...
阅读全文
摘要:通过样式表实现固定表头和列 以下是通过样式表实现的固定表头和列的HTML代码 固定表头和列 ID0 CK0 ...
阅读全文
摘要:本方法只需要设置一个GridView的宽度,其它宽度不需要设置。测试环境:IE6,Firefox通过。 C# 创建表头固定,表体可滚动的GridView ...
阅读全文
摘要:下面这个规范是我为朋友写的几点建议,写的很范,作为BLOG,愿与大家一起分享。 下面只给出部分设计规范样例,关于.NET编程的详细规范、设计请参考相关书籍。 1、命名规范 1.1 命名空间命名,一般命名为”公司简称+产品名称+程序包”的形式,如ARSC.EngineMap.Geometry、SharpMap.Framework、SharpMap.Controls、GoogleMap.Dow...
阅读全文
摘要:如何在C#中遍历Hashtable中的元素,每次遍历时,需要得到Key和Value IDictionary dictionary = new Hashtable();foreach (DictionaryEntry entry in dictionary){ Object key = entry.Key; Object val = entry.Value;}
阅读全文
摘要:今天在web页面有用到ResXResourceReader,在Resources下面却没有找到,在网上找了N久,才知道要加入system.windows.forms,还有一个很惊讶,addresource不能在原有的文件上增加,必须先读到内存中,再写一个新的文件,覆盖原来的,写入原有的数据和新的数据。这样拐个弯肯定有原因,不过我没有细究。最后,要想用的话还要重新编译.......
阅读全文
摘要:在Visual Studio 2003下开发网站的都知道ASP.NET 1.1网站生成后都是一个唯一命名的程序集(项目名称.DLL),但是这种情况在Visual Studio 2005的网站开发中不见了。Visual Studio 2005给我们提供了“发布网站”这样方便的功能,不用在像以前一样COPY的部署,但是采用其“发布网站”的功能,会在站点的BIN目录中产生App_Code.compile...
阅读全文
摘要:代码如下:要注意看,关键在这里啊! protected void Page_Load(object sender, EventArgs e) { } ...
阅读全文
摘要:1 前言 性能优化的主要目标是提高“并发用户数量”,“吞吐量”,“可靠性”这样几个指标。 本质上说,性能优化的工作应该是多方面的,要做到“点面结合、由表及里”。比如:从代价的角度来考虑,应尽量做到改动量小,易实施;从用户角度看,应做到快速响应或快速提示;从软件结构的角度看,又要兼顾到系统结构的合理性和可扩展性。由此不难发现,在尝试一些改进方法时往往很难做到面面俱到。 举一个简单的...
阅读全文
摘要:Cache 即高速缓存 ,我想很多人对他的第一印象一定像我一样,感觉他一定能提高系统得性能和运行速度。的确.Net推出cache的初衷确实是这样的。那么cache是如何提高系统性能与运行速度呢?是不是在任何情况下用cache都能提高性能?是不是cache用的越多就越好呢?我在近期开发的项目中有所体会,写下来当作总结也希望能跟大家一起探讨探讨,有错误的地方希望大家批评指正。 1. Cache 是...
阅读全文