我已創建處理程序來處理我的asp.net c#web應用程序中的.html頁面。 我也使用網址重寫的概念。
當任何html請求到達服務器/網站時,Handler工作正常。 編碼詳情如下:錯誤執行子請求server.transfer與處理程序
web.config文件處理程序代碼:
<add verb="*" path="*.html," validate="false" type="MyProject.ContentHandler,MyProject" />
ContentHandler.cs代碼:
public void ProcessRequest(HttpContext context)
{
string strMapPage = string.Empty;
if (context.Request.Url.ToString().Contains("category"))
{
strMapPage = "/Links.aspx?ID=" + ProducID;
}
else
{
strMapPage = context.Request.Url.ToString();
}
context.Server.Transfer(strMapPage);
}
這種方法工作得很好像http://localhost:9111/user-category-1.html頁的所有要求的.html 但是,當我嘗試像'/JS/TinyMCE/imagemanager/index.html'
打開頁面它會引發錯誤「執行/ JS/TinyMCE/imagemanager /的子請求錯誤dex.html「
如何解決這個問題?
你有沒有解決這個問題? – bmm6o 2012-07-19 15:33:56
不,你有答案嗎? – ravidev 2012-07-20 12:35:18