我有一些幫助方法來建立Html輸出,但它只在我的本地開發出來,而不是我的登臺服務器。 〜不起作用,因爲這不是剃刀。MVC5如何在代碼中找到根路徑?
我的本地站點的路徑是http://localhost/testSite
我的臨時路徑是http://192.168.1.2/
在我的本地這就產生 SRC = 「/測試網站/ images.test.jpg」
在我的分期例如它產生SRC =「// images.test.jpg」
var baseUrl = HttpRuntime.AppDomainAppPath;
var tb = new TagBuilder("img");
tb.MergeAttribute("title", "Main Image");
tb.MergeAttribute("src", baseUrl +"\images\test.jpg");
return new MvcHtmlString(tb.ToString(TagRenderMode.SelfClosing));
我敢肯定有內置的方法來做到這一點在C賦側
這似乎是返回磁盤上的絕對路徑而不是該網站的基址url – user3953989
是的,我只是複製OP的代碼。它可能應該是'AppDomainAppVirtualPath'而不是'AppDomainAppPath'。我會添加一個註釋。 –