-
所属分类:
Asp.Net
| 更新时间:2010-3-5 14:59:17
最近群里有一个Q友,问:C#执行外部程序或打开网页呢?方法是这样的:使用C#的System.Diagnostics.Process.Start 方法就可以实现例:System.Diagnostics.Process.Start("notepad.exe");//打开记事本System.Diagnostics.Process.Start("notepad.exe",filepath);//将filepath路径的文件用记事本打开例:System.D
查看更多内容...
-
所属分类:
Asp.Net
| 更新时间:2010-2-3 18:05:41
群里的一个朋友问到了这个问题,就是在.net线程中操作主窗体控件,要报线程出错,其实这是.net为了安全,所以不充许直接在线程中操作主线程。所以我们可以通过委托来进行操作,如下:[code:csharp]delegate void SetTextCallBack(string text);//定义一个委托void SetText(string text){if (liDate.InvokeRequired)//如果主线程中的
查看更多内容...
-
所属分类:
Asp.Net
| 更新时间:2010-1-21 15:43:57
由于我们自已写的控件,有些属性不需要显示在属性友板上,这样有利于开发人员操作,过滤掉不用的属性,很早以前写过一些Ajax的.Net控件,所以用到了这样的功能,这里分享一下我的做法。1、在当前控件里建一个类(AjaxDesigner),继承(ControlDesigner)类。2、然后在主控件类里这样写:[code:csharp][Designer(typeof(AjaxDesigner)), Defa
查看更多内容...
-
所属分类:
Asp.Net
| 更新时间:2010-1-21 13:29:42
我们常常把经常使用的方法都写成一个共用的静态类里,便于调用、修改、维护等,并减去一些不必要的工作,节约更多的时间,这里共享一下自己写的一些获取文件名称、文件的后缀名、路径的转换的方法,直接进行字符操作的,没有使用System.IO的文件类进行操作,以便减少内存开销。下面请看代码:[code:csharp]#region 获取文件名称/// <su
查看更多内容...
-
所属分类:
Asp.Net
| 更新时间:2010-1-20 16:43:58
共享一个超简单的获取URL地址的源文件方法,vs.net(C#)代码。[code:csharp]/// <summary>/// 根据Url获得源文件内容/// </summary>/// <param name="url">合法的Url地址</param>/// <returns></returns>public static string GetSourceTextByUrl(string url){WebRequest reques
查看更多内容...
-
所属分类:
Asp.Net
| 更新时间:2010-1-20 16:21:56
通过正则表达式来过滤字符串中的JS脚本,防止用户在添加资料时插入js脚本,代码如下:[code:csharp]#region 过滤JS/CSS脚本/// <summary>/// 过滤JS脚本/// </summary>/// <param name="html">要过滤的内容</param>/// <returns></returns>public static string WipeScript(stri
查看更多内容...
-
所属分类:
Asp.Net
| 更新时间:2010-1-19 14:26:16
另一外种防止SQL注入攻击的方法是,对参数进行处理,这种较为常用。下面是相关代码:[code:csharp]/// /// 防url注入/// /// Request.QueryString 将过滤>,;,','',=/// 是否限制长度 默认为45的长度/// public static string URLParamsCheck(string URLParams, bool IsCutLength){if (URLParams == null || URLParams == &quo
查看更多内容...
-
所属分类:
Asp.Net
| 更新时间:2010-1-19 12:51:12
SQL注入攻击是最常见的一种攻击方法,我们可以通过过滤一些sql关键字来达到目的,但是,我们又不想为每个参数,或者其它情况进行过滤,那样我们维护和管理都是十分的不方便,如果有全局控制当然最好不过。当然MS为我们提供了很多方法,这里介绍用Global的方法来进行全局处理。原理:对每个请求都进行处理,然后进行判断是否有sql关键字。
查看更多内容...
-
所属分类:
Asp.Net
| 更新时间:2010-1-14 15:37:11
本想在一个类中直接输出资源文件,类该类没有继承Page类。所以没有办法直接用Page.ClientScript,于时就用System.Web.HttpContext.Current的方法,但发现里面也ClientScript的方法,后台查了一下Page类是继承的IHttpHandler,而System.Web.HttpContext.Current.Handler 也是继承的IHttpHandler,所以我就可以直接将它进行转换,然后来
查看更多内容...
-
所属分类:
Asp.Net
| 更新时间:2010-1-12 14:46:54
以前都是放在web.config里,但发现文件会整得很大,很乱,所以就想单独放一个文件里。这里说一下我的方法 1、在web.config里增加:[code:html]<appsettings><add value="~/5wYwRewriter.config" key="UrlRewriter"/></appsettings>[/code]value:是我们新配置的文件2、修改RewriterConfigurat
查看更多内容...