文章分类 -  .NET功能代码

摘要:在CLR被加载之后,便SystemDomain所对应的托管堆中初始化了一个HashTable。这个HashTable的目的就是为了存储我们所创建过的字符串。在Hashtable中,Key是string的内容,Value是这个字符串所对应的内存地址。那我们来分析下上面的代码,其实过程如下:string s1=”Hello”;string s2=”Hello&rdq... 阅读全文
posted @ 2010-01-28 10:06 不帅你砍我 阅读(149) 评论(0) 推荐(0)
摘要://前台<form id="form1" runat="server"> <div> &nbsp;<asp:Panel ID="Panel1" runat="server" Height="440px" Width="798px"> <br /> Repearter 不能直接分页,给Repeater 改造分页显示<br /> &l... 阅读全文
posted @ 2009-10-16 19:02 不帅你砍我 阅读(140) 评论(0) 推荐(0)
摘要:asp.net 动态加载用户控件注意 在asp.net 动态加载用户控件时要注意:在没加载成功是不能对它设置属性的,以免带来不别要的错误!!代码如下:Default.aspxCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1usingSystem;2u... 阅读全文
posted @ 2009-09-25 10:42 不帅你砍我 阅读(120) 评论(0) 推荐(0)
摘要:public static void WriteLog(string strLog){string strPath;strPath=System.Environment.SystemDirectory;strPath+=@"\ReceiveMailTimeInterval.txt";FileStream fs = new FileStream(strPath,FileMode.OpenOrCrea... 阅读全文
posted @ 2009-09-21 18:35 不帅你砍我 阅读(87) 评论(0) 推荐(0)
摘要:public static void FileDownload(string FileName) { String FullFileName = System.Web.HttpContext.Current.Server.MapPath(FileName); FileInfo DownloadFile = new FileInfo(FullFileName); System.Web.HttpCon... 阅读全文
posted @ 2009-09-01 15:50 不帅你砍我 阅读(98) 评论(0) 推荐(0)
摘要:~只能用于服务器控件里或服务器代码里绝对路径-以Web站点根目录为参考基础的目录路径。之所以称为绝对,意指当所有网页引用同一个文件时,所使用的路径都是一样的。   其实绝对路径与相对路径的不同处,只在于描述目录路径时,所采用的参考点不同。由于对网站上所有文件而言,根目录这个参考点对所有文件都是一样的,因此,运用以根目录为参考点的路径描述方式才会被称之为绝对路径。  以下为建立路径所使用的几个特殊符... 阅读全文
posted @ 2009-05-05 15:30 不帅你砍我 阅读(310) 评论(0) 推荐(0)
摘要:当我们在开发ASP.Net程序的时候,我们经常遇到跳转页面的问题,我们经常使用Response.Redirect ,如果客户要在跳转的时候使用提示,这样使用就行不通了哟,如: Response.WrITe(""); Response.Redirect("main.html"); 这时候我们的提示内容没有出来就跳转了,和Response.R... 阅读全文
posted @ 2009-05-05 15:29 不帅你砍我 阅读(848) 评论(0) 推荐(0)
摘要:1.加载Excel(读取excel内容)返回值是一个DataSet //加载Excel public static DataSet LoadDataFromExcel(string filePath) { try { string strConn; ... 阅读全文
posted @ 2009-05-01 23:31 不帅你砍我 阅读(141) 评论(0) 推荐(0)
摘要:(一)常用 1. Response.Write(""); ClientScript.RegisterStartupScript(Page.GetType(), "ee", "alert('该商品库存不够!')", true); Response.Write(""); 2. MoveCargo_Way bta = MyGateway.Find(MoveCargo_Way._.D... 阅读全文
posted @ 2009-05-01 12:06 不帅你砍我 阅读(187) 评论(0) 推荐(0)
摘要:1.为按钮添加确认对话框 Button.Attributes.Add("onclick","return confirm('确认?')"); Button.Attributes.Add("onclick","if(confirm('确定?')){return true;}else{return false;}") 2.表格超连接列传递参数 '&name=''/> 3.表格点击改变颜色 if (e.... 阅读全文
posted @ 2009-05-01 12:05 不帅你砍我 阅读(121) 评论(0) 推荐(0)
摘要://首先要在PageLoad()事件中注册属性 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Button1.Attributes.Add("onclick", "return checkSame()");//为Button1... 阅读全文
posted @ 2009-05-01 12:03 不帅你砍我 阅读(117) 评论(0) 推荐(0)
摘要:RowDataBound事件 在创建gridView控件时,必须先为GridView的每一行创建一个GridViewRow对象,创建每一行时,将引发一个RowCreated事件;当行创建完毕,每一行GridViewRow就要绑定数据源中的数据,当绑定完成后,将引发RowDataBound事件。如果说我们可以利用RowCreated事件来控制每一行绑定的控件,那么我们同样可以利用RowDataBo... 阅读全文
posted @ 2009-05-01 12:02 不帅你砍我 阅读(214) 评论(0) 推荐(0)
摘要:说的通俗一些,就是: 有一个叫做EventHandler 的家伙,他会告诉你(主程序),有一些事情发生了:这个事情是谁导致的呢?是某个object类型对象导致的,它用Source或Sender来表示。这个事情是什么事呢?e的内容就是事情的内容了。 至于Source和Sender,没有区别,你想用哪个就用哪个,其实都是一样的。 所以,我们在程序中的事件处理函数就是依赖于这个东西实现的:... 阅读全文
posted @ 2009-05-01 12:01 不帅你砍我 阅读(141) 评论(0) 推荐(0)
摘要:该类区分空值(空对象)和未初始化值(DBNull.Value 实例)。该类还可以用于在 COM Interop 中区分 VT_NULL 变量(与空对象关联)和 VT_EMPTY 变量(与 DBNull.Value 实例关联)。DBNull 从不等于任何值。DBNull在DotNet是单独的一个类型,该类只能存在唯一的实例,DBNULL.Value,DBNull唯一作用是 可以表示数据库中的字符串,... 阅读全文
posted @ 2009-05-01 12:00 不帅你砍我 阅读(186) 评论(0) 推荐(0)
摘要:最近经常看到论坛中许多帖子询问如何使用split来分割字符串,我这里对split做一些简单的总结,希望能够对大家有所帮助。下面介绍几种方法: 第一种方法:打开vs.net新建一个控制台项目。然后在Main()方法下输入下面的程序。 string s="abcdeabcdeabcde"; string[] sArray=s.Split('c'); fore... 阅读全文
posted @ 2009-05-01 11:59 不帅你砍我 阅读(84) 评论(0) 推荐(0)
摘要:母版页和内容页都可以包含控件的事件处理程序。对于控件而言,事件是在本地处理的,即内容页中的控件在内容页中引发事件,母版页中的控件在母版页中引发事件。控件事件不会从内容页发送到母版页。同样,也不能在内容页中处理来自母版页控件的事件。 在某些情况下,内容页和母版页中会引发相同的事件。例如,两者都引发 Init 和 Load 事件。引发事件的一般规则是初始化事件从最里面的控件向最外面的控件引发,所有其他... 阅读全文
posted @ 2009-05-01 11:58 不帅你砍我 阅读(84) 评论(0) 推荐(0)
摘要:WebForm1页面上直接放置用户控件WebUserControl1时的事件顺序: WebUserControl1_Init WebForm1_Init Page_Load WebUserControl1_Load WebForm1_PreRender WebUserControl1_PreRender WebUserControl1_Unload WebForm1_Unload ... 阅读全文
posted @ 2009-05-01 11:57 不帅你砍我 阅读(142) 评论(0) 推荐(0)
摘要:有的时候想在页面中调用这个页面的用户控件的方法 有的时候想在页面中设置这个页面的用户控件中的控件的值 下面是解决方案 首先建立一个用户控件uc.ascx 放置一个Label并且设置它的值为test this.Label1.Text="test"; 在这个用户控件内加入一个方法 public void aa() { this.Label1.Text="在页面中调用这个页面的用户控件的方法成... 阅读全文
posted @ 2009-05-01 11:56 不帅你砍我 阅读(143) 评论(0) 推荐(0)
摘要:一 >日期函数使用大全 DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime().ToString();//127756416859912816 dt.ToFileTimeUtc().ToString();//127756704859912816 dt.ToLocalTime().ToString(... 阅读全文
posted @ 2009-05-01 11:53 不帅你砍我 阅读(158) 评论(0) 推荐(0)
摘要:原理篇 短信编码 在收发短信方面,按时间产生先后,共产生了三种模式:Block Mode、基于AT指令的Text Mode、基于AT指令的PDU Modem, Text Mode比较简单,多款诺基亚手机均支持该模式。西门子的手机大多只支持PDU模式,PDU模式是发送或接收手机SMS信息的一种方法,短信息正文经过十六进制编码后被传送。目前,PDU已取代Block Mo... 阅读全文
posted @ 2009-05-01 11:52 不帅你砍我 阅读(152) 评论(0) 推荐(0)