欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » .NET

ASP.Net

页面缓存(OutPut Caching)
以前做的项目都是局域网传输,同时登陆项目的人也不会很多,所以根本不考虑缓存技术。现在自己做了程序食堂这个网站,就在考虑缓存技术了,因为在互联网上与局域网
发布于 2011年07月28日 16:20 阅读(5197)
ASP.NET跨页面传值技巧
1.使用QueryString变量   QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:
发布于 2011年07月26日 23:45 阅读(4729)
ASP.NET中常用的26个优化性能方法
1、数据库访问性能优化 数据库的连接和关闭访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connec
发布于 2011年07月26日 23:36 阅读(5191)
不能通过已删除的行访问该行的信息
不能通过已删除的行访问该行的信息出现该错误的原因是访问了DataTable中行状态为Deleted的数据行,解决方法是使用该行的数据前先判断该行的状态不等于Deletedif (DataRow.RowState != DataRowS
发布于 2011年07月25日 15:16 阅读(6173)
自定义控件属性的特性大全
自定义控件属性的特性:Bindable指定屬性是否支援Data Binding。这个特性表示属性是否可以绑定一个有效数据源。通常使用布尔值进行设置。例如:Bindable(true)。如果使用值true标记属性,表示该属性可以绑定一个有效数据
发布于 2011年07月25日 14:48 阅读(4960)
DataTable.ImportRow()与DataTable.Add()的区别
今天无意间用到ImportRow()向DataTable中添加记录,代码如下:private void AddAppendix(string fileName, string DbName)
发布于 2011年07月23日 14:03 阅读(19353)
程序员的四个境界
第一个境界:模仿别人的代码,并且能够在计算机中正确的运行起来 第二个境界:学习分析问题和推理的技巧,学习用逻辑的语言来精确的表达一个问题 第三个境界:学习抽象思维和找出事物表象后面的规律 第四个境界
发布于 2011年07月22日 21:28 阅读(4745)
回发与回调的区别
1回发: 客户端将整个页面发送到服务器端,服务器端查找到相应的页面后,在服务器端执行操作,并转换成HTML语言,发向客户端.2回调: &
发布于 2011年07月22日 15:10 阅读(5871)
返回上一次请求的地址
有时进入管理页面时,session和cookie消失时,要返回登录页面,登录后我们仍想返回刚才管理操作的这个页面.这样很方面.可以用Request的一个属性实现Request.UrlReferrer  获取有关客户端上次请求的 URL 的信息,该请求链接到当
发布于 2011年07月22日 12:39 阅读(5489)
(int)和Convert.ToInt32转换的区别
c#中什么情况下用(int)什么情况下用Convert.ToInt32 ? 比如说有一个string型的3 ,要给它转换成int型的是用(int)3 ,
发布于 2011年07月22日 12:36 阅读(4953)
Context.Handler 页面间传值方法
一、目前在ASP.NET中页面传值共有这么几种方式: 1、表单提交, <form action= "target.aspx" method = "post" name
发布于 2011年07月22日 12:31 阅读(4770)
Gridview利用DataFormatString属性设置数据格式
首先把Gridview的AutoGenerateColumns属性设为False(默认是False),DataField选择相应的字段,特别需要注意的是要把需要设置的字段的HtmlEncode属性设置为False,否则所设置的格式将无法显示,然后就可以设置每个字段的 DataFormatS
发布于 2011年07月22日 12:27 阅读(5188)
去掉小数后面多余的零
1:如果是textBox等控件值过滤0的话,可以使用TrimEnd('0')的方法; eg:this.textBox1.Text.TrimEnd('0'),textBox1值为0.9900,则显示为0.99
发布于 2011年07月22日 12:26 阅读(6497)
CLR-编译与解释执行
一、CLR概述 CLR主要负责托管代码的编译和运行。在.NET中代码的编译分为两个阶段:1.把源代码编译为Microsoft中间语言(MSIL)。2.CLR把MSIL编译为平台专用的代码。 在CLR的控制下运行的代码常常称为托管代码
发布于 2011年07月22日 12:23 阅读(5372)
使用Javascript触发PostBack方法汇总
第一种:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="web.WebF
发布于 2011年07月22日 12:21 阅读(9220)
等号,Equals与ReferenceEquals比较
Object.Equals是调用被比较对象的Equals方法来判断的。 Object.ReferenceEquals永远只比较地址,C#里应该叫引用。只有指向同一个对象的引用才是相等的。==与Equals比较 ==操作比
发布于 2011年07月22日 12:18 阅读(5348)
asp.net性能优化的几个方面
c#(或vb.net)程序改进的15点应该注意的地方1、使用值类型的ToString方法在连接字符串时,经常使用"+"号直接将数字添加到字符串中。这种方法虽然简单,也可以得到正确结果,但是由于涉及到不同的数据类型,数字需要通过装箱
发布于 2011年07月22日 12:17 阅读(4184)
Response.Redirect和Server.Transfer详解
执行原理:1、浏览器ASP文件请求->服务器执行->遇到response.redirect语句->服务器发送response.redirect后面的地址给客户机端的浏览器->浏览器请求执行新的地址。2、浏览器A
发布于 2011年07月22日 08:43 阅读(5974)
cookie读、写、删除
创建cookievar cookie = new HttpCookie("member");cookie.Values.Add("memberName", name);cooki
发布于 2011年07月21日 17:16 阅读(4475)
ASP.NET / 学习asp.net比较完整的流程
如果你已经有较多的面向对象开发经验,跳过以下这两步:   第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去!&
发布于 2011年07月21日 17:13 阅读(4057)