- 博客(8)
- 资源 (1)
- 收藏
- 关注
转载 在C#中ParameterizedThreadStart和ThreadStart区别
<br />不需要传递参数,也不需要返回参数<br /> <br />我们知道启动一个线程最直观的办法是使用Thread类,具体步骤如下:<br />ThreadStart threadStart=new ThreadStart(Calculate);<br />Thread thread=new Thread(threadStart); <br />thread.Start();<br /> <br /><br />public void Calculate()<br /> { <br /
2010-09-28 16:43:00 645
转载 Asp.Net页面涉及到的编解码环节
<br />1. 文件本身存储使用的编码(在Visual Studio中新建文件的默认编码是UTF-8 With BOM)<br />2. 文件被Asp.Net引擎转换处理时使用的编码<br />3. 文件写到HTTP响应流时使用的编码<br />4. 文件在HTTP头声明的编码(Content-Type=”text/html;charset=xxx”)<br />对于第一个环节就不需要说了,直接“Advanced Save As..”然后选择相应编码即可。对于2、3、4环节中涉及到的编码,asp.Net提
2010-09-16 16:32:00 1379
原创 GridView中DataNavigateUrlFormatString与NavigateUrl
<br />数据绑定控件(如 GridView 和 DetailsView)使用 HyperLinkField 类,为每个已显示的记录显示超链接。当用户单击超链接时,此人将会被定向到与此超链接相关联的网页。根据在其中使用 HyperLinkField 对象的数据绑定控件,该对象会以不同的方式显示。例如,GridView 控件将 HyperLinkField 对象显示为一列,而 DetailsView 控件则将该对象显示为一行。<br /> <br />若要指定要为超链接显
2010-09-10 17:06:00 3194
转载 菜鸟入门 认识C#中的委托和事件
引言<br /><br />委托 和 事件在 .NetFramework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。<br /><br />将方法作为方法的参数<br /><br />我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西
2010-09-06 17:02:00 482
转载 asp.net(C#)检测真实文件类型
<br />网站曾经被上传一个.asa文件,修改后缀名为.rar然后逃过了我的简单后缀名判断。<br />结果网站被挂马,幸亏麻烦不大,现在已经加上真实文件类型判断了,安全多了。大气象<%@ Page Language="C#" AutoEventWireup="true" CodeFile="TrueFile.aspx.cs" Inherits="test_TrueFile" %><br /><br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tran
2010-09-04 23:33:00 784
转载 不同角度看C#的多态性
<br /><br />封装、继承、多态,面向对象的三大特性,前两项理解相对容易,但要理解多态,特别是深入的了解,对于初学者而言可能就会有一定困难了。我一直认为学习OO的最好方法就是结合实践,封装、继承在实际工作中的应用随处可见,但C#多态呢?也许未必,可能不经意间用到也不会把它跟“多态”这个词对应起来。在此抛砖引玉,大家讨论,个人能力有限,不足之处还请指正。<br />之前看到过类似的问题:如果面试时主考官要求你用一句话来描述多态,尽可能的精炼,你会怎么回答?当然答案有很多,每个人的理
2010-09-03 17:21:00 406
原创 C#遍历目录树的方法(递归)
<br />static void getDrcInfo(string path)//path为绝对地址<br /> {<br /> DirectoryInfo di = new DirectoryInfo(path);<br /> //返回子目录的集合<br /> DirectoryInfo[] arrDi = di.GetDirectories();<br /> //返回当前目录下文
2010-09-02 16:31:00 1271
转载 服务器端控件OnClientClick事件return false不回传服务器
很多肯定以为上面两个按钮的效果是一样的。其实点击Button2(服务器端控件),后你会发现执行完客户端脚本之后,它会回传服务器,重新加载页面。如果你的EventFunction事件是从记载内容到页面,那么执行之后,这些内容不会再显示了,因为内容重新加载了。那么怎么禁止这种控件执行完之后不回传服务器呢?答案就是给OnClientClick 事件return false值。代码变为EventFunction方法return false。这样就不会回传服务器端了。顺便说一下
2010-09-02 13:48:00 1655
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人