41
A
回答
49
WebResource.axd提供對項目內嵌入資源的訪問。它是一個處理程序,它使控制和頁面開發人員能夠將嵌入程序集的資源下載到最終用戶。
您在您的程序集信息WebResources:
[assembly: System.Web.UI.WebResource("Project.Styles.Main.css", "text/css")]
然後你就可以得到一個用下面的代碼包括您的頁面路徑:
string includeLocation = Page.ClientScript.GetWebResourceUrl(this.GetType(),
"Project.Styles.Main.css");
然後添加上述文件(這是一個在這種情況下,CSS文件):
LiteralControl include = new LiteralControl(
String.Format(includeTemplate, includeLocation));
((System.Web.UI.HtmlControls.HtmlHead)Page.Header).Controls.Add(include);
然後,你最終會看到頁面源代碼如下:
/WebResource.axd?d=PhPk80h_UWEcbheb-NHNP5WshV_47UOpWqAOl1_li
UFfN4cNofL74cFlQ1fvpFSf0&t=632573240669964903
9
這是一個生成的HttpHandler文件。很可能您的ASP.NET應用程序中有一些嵌入式資源,或者您使用的是第三方組件之一。爲了以透明的方式傳輸這些數據,ASP.NET使用這種方法,根據傳入的查詢字符串可以識別正確的資源。例如:
WebResource.axd?d=PhPk80h_UWEcbheb-NHNP5WshV_47UOpWqAOl1_liUFfN4cNofL74cFlQ1fvpFSf0&t=632573240669964903
5
1
我發現這看WebResource.axd的是什麼和它做什麼:
http://scottonwriting.net/sowblog/archive/2010/10/28/just-where-is-webresource-axd.aspx
相關問題
- 1. 診斷爲什麼WebResource.axd的請求是空
- 2. WebResource.axd的不是HTML
- 3. 這是什麼ScriptResource.axd和WebResource.axd文件,爲什麼它在我的頁面加載10次
- 4. WebResource.axd在哪裏
- 5. WebResource.axd和HTTP頭
- 6. 找不到WebResource.axd
- 7. WebResource.axd的給404
- 8. 得到一個錯誤,可能是WebResource.axd
- 9. WebResource.axd - 無效的ViewState
- 10. Combine WebResource.axd CSS請求
- 11. 更改WebResource.axd的URL
- 12. 爲什麼Webresource.axd在我在這個URL中引用它時嘗試「下載」?
- 13. 爲什麼Telerik控件的一些WebResource.axd文件最初不加載?
- 14. ASP.NET HttpHandler和WebResource.axd問題
- 15. WebResource.axd空白或找不到
- 16. 還有什麼可以導致「填充是無效的不能刪除」異常與WebResource.axd的?
- 17. 什麼「?」做?什麼是__FILE__?
- 18. 什麼是<NS0:什麼?
- 19. 什麼是setDetailItem:做什麼?
- 20. 什麼是PHPCI - 什麼是構建?
- 21. 什麼是stringWithFormat:@「%@ - 1」是什麼意思?
- 22. 是什麼意思:是什麼意思?
- 23. 這是什麼`_time_independent_equals`是什麼意思?
- 24. Django:什麼是`sys.path`應該是什麼?
- 25. 什麼是MIME?它到底是什麼?
- 26. 什麼是純SVG和什麼是SMIL?
- 27. 是什麼??('')。?。?`是什麼意思?
- 28. 什麼是PPC,這是什麼意思?
- 29. 究竟是什麼ObjectFactory是什麼,它用於什麼?
- 30. 什麼是JSTL?什麼是JSP標籤庫?有什麼區別?
如何/哪裏是'includeTemplate'申報? – Matt 2016-12-09 12:16:08