如何使用 mvc 6 语法表达 img src?
How to express an img src using the mvc 6 syntax?
我的观点如下:
<img src="/Home/UserImageByOffice365Name?office365Name=@Uri.EscapeUriString(User.Identity.Name)" />
在过去,我会使用 Url.Action
或类似的东西来为 src
属性创建 link。如何使用 asp-*
(例如 asp-controller
,等等...)属性功能集(例如 asp.net mvc 6)完成同样的事情?
截至今天,在 MVC 中没有用于从 asp-src-controller 和 asp-src-action 等之类的东西呈现图像源标签的特定标签助手语法。 6
您可以做的最好的事情是使用现有的 Html 辅助方法 Url.Action
辅助方法,这样它就会处理转义 space 和其他麻烦字符。
<img src="@Url.Action("UserImageByOffice365Name","Home",
new {office365Name="some name with space"})" />
我的观点如下:
<img src="/Home/UserImageByOffice365Name?office365Name=@Uri.EscapeUriString(User.Identity.Name)" />
在过去,我会使用 Url.Action
或类似的东西来为 src
属性创建 link。如何使用 asp-*
(例如 asp-controller
,等等...)属性功能集(例如 asp.net mvc 6)完成同样的事情?
截至今天,在 MVC 中没有用于从 asp-src-controller 和 asp-src-action 等之类的东西呈现图像源标签的特定标签助手语法。 6
您可以做的最好的事情是使用现有的 Html 辅助方法 Url.Action
辅助方法,这样它就会处理转义 space 和其他麻烦字符。
<img src="@Url.Action("UserImageByOffice365Name","Home",
new {office365Name="some name with space"})" />