• C#执行外部程序或打开网页

    所属分类: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
    查看更多内容...
  • .net线程中操作主窗体控件

    所属分类:Asp.Net | 更新时间:2010-2-3 18:05:41
    群里的一个朋友问到了这个问题,就是在.net线程中操作主窗体控件,要报线程出错,其实这是.net为了安全,所以不充许直接在线程中操作主线程。所以我们可以通过委托来进行操作,如下:[code:csharp]delegate void SetTextCallBack(string text);//定义一个委托void SetText(string text){if (liDate.InvokeRequired)//如果主线程中的
    查看更多内容...
  • 屏蔽.NET自定义控件的组件属性

    所属分类:Asp.Net | 更新时间:2010-1-21 15:43:57
    由于我们自已写的控件,有些属性不需要显示在属性友板上,这样有利于开发人员操作,过滤掉不用的属性,很早以前写过一些Ajax的.Net控件,所以用到了这样的功能,这里分享一下我的做法。1、在当前控件里建一个类(AjaxDesigner),继承(ControlDesigner)类。2、然后在主控件类里这样写:[code:csharp][Designer(typeof(AjaxDesigner)), Defa
    查看更多内容...
  • C#获取文件名称、路径、后缀名

    所属分类:Asp.Net | 更新时间:2010-1-21 13:29:42
    我们常常把经常使用的方法都写成一个共用的静态类里,便于调用、修改、维护等,并减去一些不必要的工作,节约更多的时间,这里共享一下自己写的一些获取文件名称、文件的后缀名、路径的转换的方法,直接进行字符操作的,没有使用System.IO的文件类进行操作,以便减少内存开销。下面请看代码:[code:csharp]#region 获取文件名称/// <su
    查看更多内容...
  • 超简单的获取URL源文件方法

    所属分类: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正则过滤字符串中的JS脚本

    所属分类: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
    查看更多内容...
  • 对参数进行过滤SQL注入攻击

    所属分类: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
    查看更多内容...
  • 防SQL注入式攻击代码分析

    所属分类:Asp.Net | 更新时间:2010-1-19 12:51:12
    SQL注入攻击是最常见的一种攻击方法,我们可以通过过滤一些sql关键字来达到目的,但是,我们又不想为每个参数,或者其它情况进行过滤,那样我们维护和管理都是十分的不方便,如果有全局控制当然最好不过。当然MS为我们提供了很多方法,这里介绍用Global的方法来进行全局处理。原理:对每个请求都进行处理,然后进行判断是否有sql关键字。
    查看更多内容...
  • 关于在cs类中调用ClientScript的方法

    所属分类:Asp.Net | 更新时间:2010-1-14 15:37:11
    本想在一个类中直接输出资源文件,类该类没有继承Page类。所以没有办法直接用Page.ClientScript,于时就用System.Web.HttpContext.Current的方法,但发现里面也ClientScript的方法,后台查了一下Page类是继承的IHttpHandler,而System.Web.HttpContext.Current.Handler 也是继承的IHttpHandler,所以我就可以直接将它进行转换,然后来
    查看更多内容...
  • 独立URLRewriter的配置文件

    所属分类: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
    查看更多内容...