2017-04-26 53 views
0

可以說我想創建一個自定義的ImageTagHelper,它從數據庫字段加載圖像名稱並生成一個IMG。由於只有名稱來自數據庫,所以您必須指定一個文件夾,其中存在所有圖像。標籤助手屬性中的拾取路徑

標籤助手的樣子:

​​

在ASP.NET剃刀我會寫:

<image asp-for="Id" image-path="~/images/" alt="No picture" extension="png"/> 

我怎樣才能挑wwwroot文件的路徑,鍵入在image-path-attribute文本時?我查看了GitHub ImageTagHelper source code,但src屬性也被定義爲字符串。有什麼神奇的事情發生?

回答

2

AFAIK是HTML屬性的視覺工作室工具的神奇之處。它與標籤助手或aspnet核心無關。

+1

請注意,Razor上提供了一個開放的問題來提供TagHelpers上的標記屬性,然後VS可以使用它來提供正確的IntelliSense:https://github.com/aspnet/Razor/issues/429 –