Rob*_*ird 5 umbraco razor umbraco5
我是Umbraco第5版和Razor的新手,但我正在尝试将媒体文件的路径存储为当前页面的属性,以便我可以将其渲染为图像.
搜索Google和Stack Overflow让我走到了这一步:
@{
var mediaId = DynamicModel.Animation;
var media = (TypedEntity)Umbraco.GetEntityById(mediaId);
}
Run Code Online (Sandbox Code Playgroud)
其中"动画"是我页面中媒体属性的名称.
如何进入媒体项目的图像路径?
您需要使用@Umbraco.GetMediaUrl辅助方法.就我而言:
<img src="@Umbraco.GetMediaUrl(DynamicModel.myImageProperty)" />
Run Code Online (Sandbox Code Playgroud)
这里myImageProperty是我的网页属性的名称.
我希望这可以帮助别人.
(好吧,我找到了自己问题的答案,似乎我太懒了,无法详细研究样本书店网站,这解释了为什么网上没有更多的信息.)
| 归档时间: |
|
| 查看次数: |
5086 次 |
| 最近记录: |