代码改变世界

二)网站项目-WebUtility,Petshop 源码分析

2008-01-28 00:08  Loning  阅读(860)  评论(0编辑  收藏  举报
namespace PetShop.Web
    class WebUtility
    这个类代码
Code
 
        
private const string REDIRECT_URL = "~/Search.aspx?keywords={0}";
        
private const string CATEGORY_NAME_KEY = "category_name_{0}";
        
private const string PRODUCT_NAME_KEY = "product_name_{0}";
        
private static readonly bool enableCaching = bool.Parse(ConfigurationManager.AppSettings["EnableCaching"]);
私有数据定义了一些字符串,以及是否开启缓存。
 public static string InputText(string text, int maxLength) 
public static string CleanNonWord(string text)public static void SearchRedirect(string key) 
处理字符,搜索重定向,为什么在这里定义呢?
public static string GetCategoryName(string categoryId)
public static string GetProductName(string productId)
这个在这里定义,应用缓存,否则可以直接调用category.GetCategory
一个工具类的样子