我创建了以下扩展方法:
public static bool HasHostAndUrl(this HttpSessionStateBase session)
{
return session["CurrentUrl"] != null && session["CurrentHost"] != null;
}
我的代码中也出现以下内容。我是否有可能将其变为扩展方法:
string.Format("http://{0}{1}",
Session["CurrentHost"],
new Uri((string)Session["CurrentUrl"]).PathAndQuery)
答案 0 :(得分:2)
你想要这样的东西吗?
public static string FormatHostAndUrl(this HttpSessionStateBase session)
{
return string.Format("http://{0}{1}",session["CurrentHost"],new Uri((string)Session["currentUrl"]).PathAndQuery);
}