代码改变世界

Asp.net 2.0中常用方法整理

2007-06-27 15:37  ruinet  阅读(513)  评论(0编辑  收藏  举报

 有时整理一下,自己写过的代码也又点好处,一是可以回顾一下,二是分类整理在一起也方便下次再使用。下面是我整理的一些asp.net 2.0中可能常要用的代码,大家可以把它封装在一个类中这样用起来更方便。

 /// <summary>
    
/// 一些常用的Js调用
    
/// </summary>

    public class Jscript
    
{
        
/// <summary>
        
/// 弹出JavaScript小窗口
        
/// </summary>
        
/// <param name="js">窗口信息</param>

        public static void Alert(string message)
        
{
            

        }


        
/// <summary>
        
/// 弹出消息框并且转向到新的URL
        
/// </summary>
        
/// <param name="message">消息内容</param>
        
/// <param name="toURL">连接地址</param>

        public static void AlertAndRedirect(string message, string toURL)
        
{
            

        }

        
        
/// <summary>
        
/// 回到历史页面
        
/// </summary>
        
/// <param name="value">-1/1</param>

        public static void GoHistory(int value)
        
{
            

        }


        
/// <summary>
        
/// 关闭当前窗口
        
/// </summary>

        public static void CloseWindow()
        
{
            

        }


        
/// <summary>
        
/// 刷新父窗口
        
/// </summary>

        public static void RefreshParent(string url)
        
{
            

        }


       
        
/// <summary>
        
/// 刷新打开窗口
        
/// </summary>

        public static void RefreshOpener()
        
{
            

        }



        
/// <summary>
        
/// 打开指定大小的新窗体
        
/// </summary>
        
/// <param name="url">地址</param>
        
/// <param name="width"></param>
        
/// <param name="heigth"></param>
        
/// <param name="top">头位置</param>
        
/// <param name="left">左位置</param>

        public static void OpenWebFormSize(string url, int width,int heigth,int top,int left)
        
{
            

        }

       
        
        
/// <summary>
        
/// 转向Url制定的页面
        
/// </summary>
        
/// <param name="url">连接地址</param>

        public static void JavaScriptLocationHref(string url)
        
{
            

        }


        
/// <summary>
        
/// 打开指定大小位置的模式对话框
        
/// </summary>
        
/// <param name="webFormUrl">连接地址</param>
        
/// <param name="width"></param>
        
/// <param name="height"></param>
        
/// <param name="top">距离上位置</param>
        
/// <param name="left">距离左位置</param>

        public static void ShowModalDialogWindow(string webFormUrl, int width, int height, int top, int left)
        
{
            

        }


        
public static void ShowModalDialogWindow(string webFormUrl, string features)
        
{
            
string js = ShowModalDialogJavascript(webFormUrl, features);
            HttpContext.Current.Response.Write(js);
        }


        
public static string ShowModalDialogJavascript(string webFormUrl, string features)
        
{
            

        }
        

    }

 

public  class CommFun
    
{
       
/// <summary>
       
/// 过滤输入的信息
       
/// </summary>
       
/// <param name="text">要过滤的字符串</param>
       
/// <param name="maxLength">最大长度</param>
       
/// <returns></returns>

       public static string InputText(string text, int maxLength)
       
{
        

       }


       
/// <summary>
       
/// 截取字符串函数
       
/// </summary>
       
/// <param name="str">所要截取的字符串</param>
       
/// <param name="num">截取字符串的长度</param>
       
/// <returns></returns>

       static public string GetSubString(string str, int num)
       
{
           

       }

       
//特殊字符的转换
       public static string Encode(string str)
       
{
           

       }

       
public static string Decode(string str)
       
{
           

       }

       
//字符传的转换 用在查询 登陆时 防止恶意的盗取密码
       public static string TBCode(string strtb)
       
{
           

       }


       
        
/// <summary>
        
/// 获取汉字第一个拼音
        
/// </summary>
        
/// <param name="input"></param>
        
/// <returns></returns>

        static public string getSpells(string input)
        
{
            

        }


        
static public string getSpell(string cn)
        
{
            

        }



        
/// <summary>
        
/// 半角转全角
        
/// </summary>
        
/// <param name="BJstr"></param>
        
/// <returns></returns>

        static public string GetQuanJiao(string BJstr)
        
{
            

        }


        
/// <summary>
        
/// 全角转半角
        
/// </summary>
        
/// <param name="QJstr"></param>
        
/// <returns></returns>

        static public string GetBanJiao(string QJstr)
        
{
            

        }


        
/// <summary>
        
/// 生成随机数
        
/// </summary>
        
/// <returns></returns>

        static private string GenerateCheckCode()
        
{
            

        }



        
/// <summary>
        
/// 生成验证码图片
        
/// </summary>

        public void CreateCheckCodeImage()
        
{
            

        }

        
/// <summary>
        
/// 获取文本框中输入内容
        
/// </summary>
        
/// <param name="ctrl">TextBox控件ID</param>
        
/// <returns></returns>

        static public string GetText(TextBox ctrl)
        
{
            

        }


        
/// <summary>
        
/// 清除文本框内容
        
/// </summary>
        
/// <param name="list">TextBox控件数组</param>

        static public void ClearText(TextBox[] list)
        
{
            

        }


        
加密的类型


        
/// <summary>
        
/// 字符串加密
        
/// </summary>
        
/// <param name="PasswordString">要加密的字符串</param>
        
/// <param name="PasswordFormat">要加密的类别</param>
        
/// <returns></returns>

        static public string EncryptPassword(string PasswordString, string PasswordFormat)
        
{
            

        }

        
    }

 


free web counter