摘要: 在C#中,ref与out是很特殊的两个关键字。使用它们,可以使参数按照引用来传递。总的来说,通常我们向方法中传递的是值.方法获得的是这些值的一个拷贝,然后使用这些拷贝,当方法运行完毕后,这些拷贝将被丢弃,而原来的值不将受到影响.此外我们还有其他向方法传递参数的形式,引用(ref)和输出(out).有时,我们需要改变原来变量中的值,这时,我们可以向方法传递变量的引用,而不是变量的值.引用是一个变量,... 阅读全文
posted @ 2010-03-05 11:48 传说中的绿茶 阅读(273) 评论(1) 推荐(1) 编辑
摘要: 前台代码:ExportExcel1.aspx<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="ExportExcel1.aspx.cs"Inherits="ExportExcel1"%> <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w... 阅读全文
posted @ 2009-10-03 11:25 传说中的绿茶 阅读(425) 评论(0) 推荐(0) 编辑
摘要: asp.net日期格式 DateTimedt=DateTime.Now; dt.ToString();//2005-11-513:21:25 dt.ToFileTime().ToString();//127756416859912816 dt.ToFileTimeUtc().ToString();//127756704859912816 dt.ToLocalTime().ToString();//... 阅读全文
posted @ 2009-09-21 13:33 传说中的绿茶 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 首先,需要GridView的AutoGenerateColumn属性为false。 进行正常的绑定后,添加页面事件 this.PreRender+=OnPagePreRender;这个事件只要比绑定晚就可以,不必非得是PreRender。 然后判断如果数据源无数据,就执行以下代码 if (gridView.DataSource is DataTable && ((DataTabl... 阅读全文
posted @ 2009-09-21 13:04 传说中的绿茶 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 代码如下:<asp:HyperLinkID="hltitle"runat="server"Width="340px"Text=’<%#Eval("NewsName").ToString().Length>25?Eval("NewsName").ToString().Substring(0,25)+"...":Eval("NewsName")%>’Na... 阅读全文
posted @ 2009-09-21 12:16 传说中的绿茶 阅读(441) 评论(0) 推荐(1) 编辑
摘要: 在本例中HyperLink是通过Request.QueryString[""]来传递参数的。 注意参数绑定的时候,是用单引号括起来了。 我在做这个地方的时候,最开始就是被双引号专家们给误导了,后来是直接找的别人的代码才找出来错误。 当然,这里通常HyperLink的绑定还有第二种做法,就是用HTML中的<a></a>,具体做法和这个差不多。 <asp:DataList... 阅读全文
posted @ 2009-09-21 12:11 传说中的绿茶 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 此功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中,如文章标题、类别、查询关键字等。这样适合于后台没有诸如MSSqlServer这样的数据库支持的Web站点。 适用于新闻发布系统,比如sina、163等都是采用动态生成html页面的。 适用于需动态定制页面的程序。比如论坛、聊天室等。可以加载定制好的html... 阅读全文
posted @ 2009-09-21 11:58 传说中的绿茶 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 本文假设第一个页面为send.aspx,第二个页面为receive.aspx 1、通过URL链接地址传递 (1)send.asp代码 protectedvoidButton1_Click(objectsender,EventArgse) { Request.Redirect("Default2.aspx?username=honge"); }(2)receive.aspx代码stringusern... 阅读全文
posted @ 2009-09-21 11:49 传说中的绿茶 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 先看看ASP.NET页面刷新的实现方法: 第一: privatevoidButton1_Click(objectsender,System.EventArgse){Response.Redirect(Request.Url.ToString());}第二: privatevoidButton2_Click(objectsender,System.EventArgse){Response.Write... 阅读全文
posted @ 2009-09-21 11:45 传说中的绿茶 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和... 阅读全文
posted @ 2009-08-23 22:57 传说中的绿茶 阅读(378) 评论(0) 推荐(0) 编辑