- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 iframe 调动高度
<br /><iframe id="mainform" width="100%" scrolling="no" name="mainform" frameborder="0" src="Projects.aspx" mce_src="Projects.aspx" ></iframe> <script type="text/javascript"> function reinitIframe(){ var iframe = document.getElementById("mainform"); t
2010-08-19 13:13:00 351
原创 解决导出电子表格 当数字过多
<br />导出按钮:<br /> protected void ImageButton2_Click(object sender, ImageClickEventArgs e) { if (sgv1.Rows.Count == 0) { Response.Write("<mce:script type="text/javascript"><!-- alert('数据库为空!') // --></mce:script>");
2010-08-10 17:12:00 764
原创 图片添加水印 并在IIS上正常显示
<br />public class ImageHandler:IHttpHandler { public ImageHandler() { // // TODO: 在此处添加构造函数逻辑 // } #region IHttpHandler 成员 public bool IsReusable { get { return true; } } public void ProcessRequest
2010-08-10 14:49:00 857
原创 Microsoft.NET.框架程序设计 值类型与引用类型
<br />1、该类型的行为类似于基元类型<br />2、该类型不需要继承自其他类型<br />3、该类型不会被其他类型继承<br />4、该类型的实例不会频繁地用于方法的参数传递,默认情况下,参数以传值的方式传递,这样会导致值类型中的字段被拷贝,从而损伤应用程序的性能。<br />5、该类型的实例不会作为方法的结果频繁的返回。从方法中返回的一个值类型也会导致实例中的字段拷贝到调用者的分配的内存中,因此会损伤应用程序的性能。<br />6、该类型的实例不会被频繁地用于诸如 ArrayList,Hastabl
2010-08-09 12:52:00 264
原创 以下情况考虑将类型声明为值类型
<br />1、该类型的行为类似于基元类型<br />2、该类型不需要继承自其他类型<br />3、该类型不会被其他类型继承<br />4、该类型的实例不会频繁地用于方法的参数传递,默认情况下,参数以传值的方式传递,这样会导致值类型中的字段被拷贝,从而损伤应用程序的性能。<br />5、该类型的实例不会作为方法的结果频繁的返回。从方法中返回的一个值类型也会导致实例中的字段拷贝到调用者的分配的内存中,因此会损伤应用程序的性能。<br />6、该类型的实例不会被频繁地用于诸如 ArrayList,Hastabl
2010-08-08 21:07:00 373
原创 关于类型转换的简单了解
参照《Microsoft.NET.框架程序设计》 class B { int X;} class D : B { int Y; } public static void Main(String[] args) { Object o1 = new Object(); Object o2 = new B
2010-08-07 10:06:00 354
原创 局部缓存
页面部分缓存的实现包括两种方式:控件缓存和替换后缓存。一:控件缓存UserControl里设置缓存 页面的: 控件的:这时候刷新页面时,页面的时间每次刷新都变化,而用户控件中的时间数据却是60秒才变化一次,说明对页面的“局部”控件实现了缓存,而整个页面不受影响。二. 缓存后替换它
2010-08-05 11:11:00 368
原创 页面缓存
<br />页面缓存:<br /> <br /><%@OutputCacheDuration="60"VaryByParam="none"%><br /> <br /> <br /> <br /> <br /> <br /> <br />加如次标记即可<br /> <br />Duration: 时间属性 必选项<br /><br />VaryByParam:页面根据 POST 或 GET 发送的 KEY/VALUE(参数)来更新缓存的内容,多个参数用分号隔开。如果不希望根据任何参数来改变缓存内容,值设置为
2010-08-05 10:41:00 307
原创 typeof与Type.GetType()
<br /> Type mytype1 = typeof(CRM.Data.SqlServer.DataProvider);<br />在使用typeof 的时候直接写入类型<br />当用Type.GetType的时候System下的类在添加引用的情况下我们可以直接调用 如:<br /> Type mytype = Type.GetType("System.Text.StringBuilder");<br />而当类在我们自己的类库里的时候 <br /> 我们
2010-08-03 18:00:00 305
原创 我的SQLHelper
<br />Global:<br /><%@ Application Language="C#" %><br /><%@ Import Namespace="System.Web.Configuration" %><br /><script runat="server"><br /> void Application_Start(object sender, EventArgs e) <br /> {<br /> // 在应用程序启动时运行的代码<br /> Syst
2010-08-03 14:35:00 317
原创 Server.Transfer
<br />Page1:<br /> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br /> <br /> cs:Server.Transfer("page2.aspx");<br />Page2:<br /> <br /> Page p = (Page)Context.Handler;<br /> TextBox t = p.FindControl("TextBox1") as TextBox;<br
2010-08-03 09:34:00 248
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人