随笔分类 -  C#技术

摘要:int a = 12345678;//格式为sring输出Label1.Text = string.Format("asdfadsf{0}adsfasdf",a);Label2.Text = "asdfadsf"+a.ToString()+"adsfasdf";Label1.Text = string.Format("asdfadsf{0:C}adsfasdf",a);//asdfadsf¥1,234.00adsfasdfLabel2.Text = "asdfadsf"+a.ToString(& 阅读全文
posted @ 2013-05-31 18:22 Happy Hu 阅读(216) 评论(0) 推荐(0) 编辑
摘要:字符转义码&符号&&单引号''双引号""大于>>小于<<或者<HTML字符实体(CharacterEntities),转义字符串(EscapeSequence)为什么要用转义字符串?HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,该怎么办呢?这就要说到HTML转义字符串(EscapeSequence)了。转义字符串(EscapeSequence)也称字符实 阅读全文
posted @ 2013-05-31 18:16 Happy Hu 阅读(1212) 评论(0) 推荐(0) 编辑
摘要:1.在使用DataTable.Select()方法时,对其中的条件使用,我一直都没用到以时间为条件的.昨天,我要判断在select方法中判断日期是否相等,开始我是这样写的:DataTable.Select(" BeginDate="+Convert.DateTime(dt1.Rows[0]["StartDate"]+"");字段BeginDate是日期型,字段StartDate也是日期,应该相等吧.可程序调试到这时,总是出错.后来,在网上搜索了下,原来,使用日期为条件时,要在字段前后分别加上#这个符号.先前的DataTable.Sel 阅读全文
posted @ 2013-05-31 18:13 Happy Hu 阅读(199) 评论(0) 推荐(0) 编辑
摘要:private void RunBat(string batPath){Process pro = new Process();FileInfo file = new FileInfo(batPath);pro.StartInfo.WorkingDirectory = file.Directory.FullName;pro.StartInfo.FileName = batPath;pro.StartInfo.CreateNoWindow = false;pro.Start();pro.WaitForExit();} 阅读全文
posted @ 2013-05-31 18:04 Happy Hu 阅读(233) 评论(0) 推荐(0) 编辑
摘要:最近在使用HttpWebRequest时,发现对某些网站GetRequestStream只能发两次,第三次开始就会超时,抛出异常,而对另一些网站则完全没有问题。[c-sharp:nogutter]view plaincopy//Sendthedata.StreamstmRequest=httpRequest.GetRequestStream();stmRequest.Write(btData,0,btData.Length);stmRequest.Close();个问题让我相当郁闷,不知该从哪下手解决,因为找不到原因。后来,在网上查了些资料,有人说这是一个bug,但似乎不太可能,因为HttpW 阅读全文
posted @ 2012-05-18 17:08 Happy Hu 阅读(1284) 评论(0) 推荐(0) 编辑
摘要:Random.Next() 返回非负随机数;Random.Next(Int) 返回一个小于所指定最大值的非负随机数Random.Next(Int,Int) 返回一个指定范围内的随机数1、random(number)函数介绍见帮助文档,简单再提一下,random(number)返回一个0~number-1之间的随机整数.参数number代表一个整数.示例:trace(random(5));2、Math.random()见帮助文档。返回一个有14位精度的0~1之间的数,注意没有参数。示例:trace(Math.random());3、自定义的函数我们有时候需要的随机数可不是这么简单。比如我们想返回 阅读全文
posted @ 2012-04-07 15:31 Happy Hu 阅读(8473) 评论(1) 推荐(0) 编辑
摘要:发送操作:C# codeWebRequest myHttpWebRequest = WebRequest.Create(http://XXX.aspx);// Set the 'Method' property of the 'Webrequest' to 'POST'.myHttpWebRequest.Method = "POST";// Create a new string object to POST data to the Url.string postData = //想要发送的XML文件ASCIIEncoding 阅读全文
posted @ 2012-04-07 15:28 Happy Hu 阅读(1585) 评论(0) 推荐(0) 编辑
摘要:Page.Response.Write("<script>var response;</script>");Page.RegisterStartupScript("RegisterStartupScript","<script>var RegisterStartupScript;</script>");Page.RegisterClientScriptBlock("RegisterClientScriptBlock","<script>var R 阅读全文
posted @ 2012-04-07 15:25 Happy Hu 阅读(174) 评论(0) 推荐(0) 编辑
摘要:底层调用关系图:事件顺序图:事件顺序图:HttpApplicationPageControlBeginRequestAuthenticateRequestDefaultAuthenticationPostAuthenticateRequestAuthorizeRequestPostAuthorizeRequestResolveRequestCachePostResolveRequestCacheMapHttpHandlerConstructPostMapRequestHandlerAcquireRequestState (Session)PostAcquireRequestStatePreRe 阅读全文
posted @ 2011-09-06 19:19 Happy Hu 阅读(616) 评论(1) 推荐(0) 编辑
摘要:第一章、Asp.net中服务端控件事件是如何触发的Asp.net 中在客户端触发服务器端事件分为两种情况:一. WebControls中的Button 和HtmlControls中的Type为submit的HtmlInputButton这两种按钮最终到客户端的表现形式为:<input type="submit" value="Submit">,这是Form表单的提交按钮,点击以后会作为参数发送到服务端,参数是这样的:控件的name属性=控件的value值,对应上面的例子就是:Submit1= Submit。服务器端会根据接收到的控件的name 阅读全文
posted @ 2011-08-08 10:36 Happy Hu 阅读(999) 评论(0) 推荐(0) 编辑
摘要:表单form的提交有两种方式,一种是get的方法,一种是post 的方法.看下面代码,理解ASP.NET Get和Post两种提交的区别:view plaincopy to clipboardprint?<formid="form1"method="get"runat="server"><div>你的名字<asp:TextBoxID="name"runat="server"></asp:TextBox><br/><br/>你 阅读全文
posted @ 2011-08-08 10:18 Happy Hu 阅读(432) 评论(0) 推荐(0) 编辑
摘要:HttpModule是向实现类提供模块初始化和处置事件。当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之上,或者针对截获的这个HTTP请求信息作一些额外的工作,或者在某些情况下干脆终止满足一些条件的HTTP请求,从而可以起到一个Filter过滤器的作用。1、asp.net的HTTP请求处理过程说明: (1)、客 阅读全文
posted @ 2011-08-04 09:54 Happy Hu 阅读(174) 评论(0) 推荐(0) 编辑
摘要:微软为提高系统安全,自Vista推出后,在Windows系统中加入了一个新的东东——UAC(User Account Control),这样一个新的技术使得许多操作都受到了约束,尤其是对系统设置、文件的修改,Win7作为一个衍生品,也受到了UAC的保护。 在.NET项目开发中,针对一些类库项目或用户控件项目,当程序开发完成后,有时需要将开发的程序集,安装部署到GAC(Global Assembly Cache)中,以便其他的程序也可以调用。通常,将程序集安装到GAC有两种方法: 1、将程序集(dll文件)手动拖至C:/Windows/assembly 文件夹中。2、利用全局程序集缓存工具Ga. 阅读全文
posted @ 2011-07-12 10:57 Happy Hu 阅读(2466) 评论(0) 推荐(0) 编辑
摘要:最近做ASP.NET Excel导出功能,顺便整理了一下可用的一些导出Excel方法一般导出方式1,客户提出要将统计的结果导出到excel文件,首先利用如下方式: 增加 <%@page contentType="application/vnd.ms-excel;charset=GBK" %>头部说明,然后放一个table在该页面中即可了。2,客户看过后提出了改进意见,要求保存文件的时候自动给文件一个名称,这样可以直接保存。改进如下:增加 response.setHeader("Content-Disposition", "attac 阅读全文
posted @ 2011-06-16 09:56 Happy Hu 阅读(651) 评论(0) 推荐(0) 编辑
摘要:一、返回多个数据集 检查你的访问数据库的代码,看是否存在着要返回多次的请求。每次往返降低了你的应用程序的每秒能够响应请求的次数。通过在单个数据库请求中返回多个结果集,可以减少与数据库通信的时间,使你的系统具有扩展性,也可以减少数据库服务器响应请求的工作量。 如果你是用动态的SQL语句来返回多个数据集,那我建议你用存储过程来替代动态的SQL语句。是否把业务逻辑写到存储过程中,这个有点争议。但是我认为,把业务逻辑写到存储过程里面可以限制返回结果集的大小,减小网络数据的流量,在逻辑层也不用在过滤数据,这是一个好事情。 用SqlCommand对象的ExecuteReader方法返回一个强类型的业务对象 阅读全文
posted @ 2011-06-13 09:29 Happy Hu 阅读(228) 评论(0) 推荐(0) 编辑
摘要:腾讯的IP地址API接口地址:http://fw.qq.com/ipaddress新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js新浪多地域测试方法:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=218.192.3.42搜狐IP地址查询接口(默认GBK):http://pv.sohu.com/cityjson搜狐IP地址查询接口(可设置编码):http://pv.sohu.com/cityjson?ie=utf 阅读全文
posted @ 2011-05-12 18:54 Happy Hu 阅读(3296) 评论(1) 推荐(0) 编辑
摘要:所谓泛型是指将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。一种类型占位符,或称之为类型参数。我们知道一个方法中,一个变量的值可以作为参数,但其实这个变量的类型本身也可以作为参数。泛型允许我们在调用的时候再指定这个类型参数是什么。在.net中,泛型能够给我们带来的两个明显好处是——类型安全和减少装箱、拆箱。 例如:通常一个方法或过程的签名都是有明确的数据类型的。 如 : public void ProcessData(int i){} public void ProcessData(string i){} public void ProcessData(decimal i){} 阅读全文
posted @ 2011-05-11 14:55 Happy Hu 阅读(1939) 评论(1) 推荐(0) 编辑
摘要:刚刚接触了一点点的Linq就一下子被它吸引住了,让我一下子就产生了想一口气学好使用的念头。于是就在ASP.NET官网搞了个视频看了下,我英语不是很好,不过大至听懂了是怎么用的。下面把我学到的一点点毛皮写了出来,算是一个学习记录吧。 首先介绍一下,我使用的是Visual Studio 2008开发工具、SQL Server数据源,使用c#语言编写的。 第一步、创建了一个SQL Server数据源 先创建数据库 又建了一个User表 相信这些都是小儿科的东西了,我就不再多说了。 第二步、添加一个LINQ to SQL类 我创建了一个User.dbml的LINQ to SQL类 然后从服务器资源管理 阅读全文
posted @ 2011-05-11 14:54 Happy Hu 阅读(505) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示