zoukankan      html  css  js  c++  java
  • 备用代码

    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", "<script language='javascript' defer>alert('" + msg.ToString() + "');</script>");
            }
    
            public static void MessageShowUrl(Page pInstance, string strMessage, string strFileName)
            {
    
                ClientScriptManager csm = pInstance.ClientScript;
    
                string strContent = string.Format("<script language=javascript>alert('{0}');window.location.replace('{1}')</script>", 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();
            //}
        }
    }
  • 相关阅读:
    产品易用性
    优化Compress components with gzip 问题
    转:稳定性测试
    Xray CA证书
    转:获取WEB各阶段响应时间
    测试用例编写注意事项
    用dd把一个空硬盘写满
    转:linux终端命令使用cpu负载到100
    JMeter命令行执行+生成HTML报告
    防F12扒代码:按下F12关闭当前页面
  • 原文地址:https://www.cnblogs.com/ytjjyy/p/2453449.html
Copyright © 2011-2022 走看看