0
我目前在我的應用程序中有一個httpHandler,用於在請求時更改js文件的路徑。這適用於一些js文件,但如果從主頁面請求它們,則不適用。任何想法如何解決這一問題?C#javascript文件httphandler
代碼:
母版頁:
<script type="text/javascript" src="somefile.js"></script>
處理程序:
public class handler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
//DO STUFF
}
public bool IsReusable {get; private set; }
}
的Web.config
<httpHandlers>
<add verb="*" path="*.js" type="namespace.handler, namespace" />
</httpHandlers>
<handlers>
<add name="JsHandler" path="*.js" verb="*" type="namespace.handler" resourceType="Unspecified" precondition="integratedMode" />
</handlers>
我該怎麼做?我對做這種事情不太熟悉。舉個例子,我可能有像js /「versionnumber」/file.js這樣的路徑。我將如何定義這些規則?對不起,位新手哈哈 – DaRoGa
對不起,澄清,js/{versionNumber} /jfile.js需要是js/jfile.js – DaRoGa
Url重寫模塊非常靈活,您可以肯定地找到一個模式,將套件需要。 我建議你有一個閱讀[官方指南](http://www.iis.net/downloads/microsoft/url-rewrite) – Vincenzo