CommonHelper 公共类

  public static class CommonHelper 公共帮助类

using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
using System.Web;

namespace AspNetAshx
{
    public static class CommonHelper
    {
        #region 1.0 根据相对路径 读取 文件的内容字符串 +string GetFileContent(string filePath)
        /// <summary>
        /// 根据相对路径 读取 文件的内容字符串
        /// </summary>
        /// <param name="filePath">文件的相对路径</param>
        /// <returns></returns>
        public static string GetFileContent(string filePath)
        {
            //根据相对路径(虚拟路径) 获取 绝对路径(物理路径)
            string phyPath = HttpContext.Current.Server.MapPath(filePath);
            //读取文件内容
            string strContent = System.IO.File.ReadAllText(phyPath);
            //返回文件内容
            return strContent;
        }
        #endregion

        #region 2.0 直接输出 js消息 并完成跳转 +WriteJs(string msg, string url)
        /// <summary>
        /// 直接输出 js 消息
        /// </summary>
        /// <param name="msg"></param>
        public static void WriteJs(string msg)
        {
            HttpContext.Current.Response.Write("<script>alert(‘" + msg + "‘);</script>");
        }
        /// <summary>
        /// 直接输出 js消息 并完成跳转
        /// </summary>
        /// <param name="msg"></param>
        /// <param name="url"></param>
        public static void WriteJs(string msg, string url)
        {
            HttpContext.Current.Response.Write("<script>alert(‘" + msg + "‘);window.location=‘" + url + "‘;</script>");
        }
        #endregion

        #region 3.0 使用正则表达式验证 参数 是否为数值 +bool IsNum(string strNumber)
        /// <summary>
        /// 使用正则表达式验证 参数 是否为数值
        /// </summary>
        /// <param name="strNumber"></param>
        /// <returns></returns>
        public static bool IsNum(string strNumber)
        {
            Regex reg = new Regex(@"^\d+$");//数值正则表达式(一个或多个数字)
            return reg.IsMatch(strNumber);
        }
        #endregion
    }
}
时间: 2024-11-04 14:27:11

CommonHelper 公共类的相关文章

C# 实现模拟登录功能,实现公共类分享。

前言 最近在研究模拟登录的各种方法, 主要想要实现的两个功能是: 1.点击按钮可以直接跳转并登录到某一个系统中. 2.抓取某一个系统中某一个页面中的特定数据. 为此在网上查了许多的资料,首先了解到自身对http协议基础知识的欠缺,初步了解后,明白想要实现模拟登录首先要学会抓包这一项基本的技能,关于抓包这里就不详细介绍了,向大家推荐一款软件fiddler,一款不错的抓包软件. 首先客户端向服务端请求无非两种类型get或post,所以我们要了解在登录某一个系统时post的地址,以及需要post的参数

C# 调用API接口处理公共类 自带JSON实体互转类

using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Net.Security; using System.Security.Cryptography.X509Certificates; using System.Text; using System.Threading.Tasks; using System.Web; n

Android公共库——图片缓存 网络缓存 下拉及底部更多ListView 公共类

Android公共库--图片缓存 网络缓存 下拉及底部更多ListView 公共类 转载自http://www.trinea.cn/android/android-common-lib/ 介绍总结的一些android公共库,包含缓存(图片缓存.预取缓存.网络缓存).公共View(下拉及底部加载更多ListView.底部加载更多ScrollView.滑动一页Gallery).及Android常用工具类(网络.下载.shell.文件.json等等). TrineaAndroidCommon已开源,地

CodeSmith公共类维护

CodeSmith在使用过程中,我们经常会出现同一个方法在不同的页面调用,如果我们在每个页面都写一个这样的方法,那么代码量非常大,同时如果以后需要修改也要在每个页面分别去修改,这无疑是劳命伤财,如果能够有更好的方法那么又何乐而不为呢.下面提供两种方式: 方法一: 1.创建公共类comm.cs,类里面的内容如下: public string getData() { return "abc"; } 2.调用的cst文件内容如下: <%@ CodeTemplate Language=&

MVC 公共类App_Code不识别

.Net MVC需要写公共类的时候 右击添加 App_Code 文件夹,新建类—>右击类—>属性,生成操作 —>选择 —>编译 .net MVC项目本身是个应用程序,所以其实不需要专门起名为App_Code文件夹放入公共类,只要在项目下建类文件在那都可以,只要改成可编译的就行. 而最传统的asp.net文件系统App_Code文件夹是专门放类文件的,你放在其它地方反而不认,这两个的区别是项目的区别.

Java ClassLoader基础及加载不同依赖 Jar 中的公共类

转载自:最新内容及最清晰格式请见 http://www.trinea.cn/android/java-loader-common-class/ 本文主要介绍 ClassLoader 的基础知识,ClassLoader 如何动态加载 Jar,ClassLoader 隔离问题及如何加载不同 Jar 中的公共类. 本文工程开源地址见:Java Dynamic Load [email protected],Clone 以后直接以 Java Application去运行 java-dynamic-load

java判断一个类是否公共类

Modifier.isPublic([类].getModifiers()) Modifier.isAbstract([类].getModifiers()) java判断一个类是否公共类,布布扣,bubuko.com

一个将lambda字符串转化为lambda表达式的公共类

一个将lambda字符串转化为lambda表达式的公共类.StringToLambda 使用方式如下: var module = new Module(); url = url.ToLower();//转换为小写 Expression<Func<Module, bool>> exp = StringToLambda.LambdaParser.Parse<Func<Module, bool>>("p=>p.Url.ToLower().Conta

ftp文件下载公共类

最近做了一个关于ftp文件上传下载的课题,现做一下代码分享 ftp操作公用类 using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using Sys