日期:2014-05-18 浏览次数:20624 次
public class BasePage:System.Web.UI.Page
{
public BasePage()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
protected override void Render(System.Web.UI.HtmlTextWriter writer)
{
string name = Request.Url.AbsolutePath.Substring(1, Request.Url.AbsolutePath.Length - 1).Replace("aspx", "htm");
string newurl = "";
int num1 = name.LastIndexOf('/')+1;
int num2 = name.Length-num1;
string name1 = name.Substring(num1, num2);
if (name1.IndexOf("/") < 0)
{
//newurl = Server.MapPath(name);
//newurl = "/AssetWeb/"+name;
newurl = Server.MapPath("./") + name1;
}
else
{
newurl = Server.MapPath("./") + name1;
}
MemoryStream ms = new MemoryStream();
StreamWriter sww = new StreamWriter(ms);
StreamWriter swr = new StreamWriter(newurl);
System.Web.UI.HtmlTextWriter htmlw = new HtmlTextWriter(swr);
base.Render(htmlw);
htmlw.Flush();
htmlw.Close();
string strLL = System.Text.Encoding.UTF32.GetString(ms.ToArray());
Response.Write(strLL);
Response.Redirect(Request.Url.AbsoluteUri.Replace("aspx", "htm"), true);
}
}