博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
备用代码
阅读量:5316 次
发布时间:2019-06-14

本文共 2685 字,大约阅读时间需要 8 分钟。

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web.Security;using System.Web;using System.Web.UI;using CSharpLib.Entity;using System.IO;using System.Web.Script.Serialization;namespace CSharpLib.Common{    public class Utility    {        public static string Substring(string text, int index)        {            return text.Length > index ? text.Substring(0, index) + "..." : text;        }        public static WebSiteEntities OpenConnect()        {            return new WebSiteEntities();        }        public static string Substring(string text, int index, string strEnding)        {            return text.Length > index ? text.Substring(0, index) + strEnding : text;        }        public static void MessageShow(Page pInstance, string msg)        {            ClientScriptManager csm = pInstance.ClientScript;            csm.RegisterStartupScript(pInstance.GetType(), "message", "");        }        public static void MessageShowUrl(Page pInstance, string strMessage, string strFileName)        {            ClientScriptManager csm = pInstance.ClientScript;            string strContent = string.Format("", strMessage, strFileName);            csm.RegisterStartupScript(pInstance.GetType(), "message", strContent);        }        public static string GetClientIP()        {            string result = String.Empty;            result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];            if (null == result || result == String.Empty)            {                result = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];            }            if (null == result || result == String.Empty)            {                result = HttpContext.Current.Request.UserHostAddress;            }            if (null == result || result == String.Empty)            {                return "0.0.0.0";            }            return result;        }        public static string EncryptPassword(string strPassword)        {            return FormsAuthentication.HashPasswordForStoringInConfigFile(strPassword, "sha1").Substring(0, 32).ToString();        }        public static string JsonSerializer(object obj)        {            JavaScriptSerializer json = new JavaScriptSerializer();            return json.Serialize(obj);        }        public static void SendJson(string data)        {            HttpContext.Current.Response.Write(data);            HttpContext.Current.Response.End();        }        //public static ICacheManager GetCacheNode()        //{        //    return CacheFactory.GetCacheManager();        //}    }}

转载于:https://www.cnblogs.com/ytjjyy/archive/2012/04/17/2453449.html

你可能感兴趣的文章
Python_Xlrd&Xlwt
查看>>
项目执行过程
查看>>
SCM基础之过程描述
查看>>
不喜欢写测试的朋友看过来,与你分享写测试的经验 做一个爱写测试的程序员...
查看>>
Anaconda+vscode+pytorch环境搭建
查看>>
Html常用标签元素
查看>>
介绍一下Objective-c常用的函数,常数变量
查看>>
windows编译libevent时报告“缺少print_winsock_errors.obj”的解决
查看>>
.cue 文件格式
查看>>
【转】基于 Android NDK 的学习之旅-----数据传输(引用数据类型)
查看>>
点击User Profile Service Application 报错
查看>>
VS2010插件之NuGet
查看>>
1.单机部署hadoop测试环境
查看>>
[设计模式]桥接模式
查看>>
MySQL数据库入门到高薪培训教程(从MySQL 5.7 到 MySQL 8.0)
查看>>
734. [网络流24题] 方格取数问题 二分图点权最大独立集/最小割/最大流
查看>>
关于input type=file 限制文件上传类型
查看>>
深入浅出Mybatis系列(八)---mapper映射文件配置之select、resultMap[转]
查看>>
[转载]工作面试时最难的25个问题
查看>>
Test
查看>>