我在原子文件中显示图像时遇到问题.它不包括谷歌阅读器,歌剧或Firefox中的图像.
作为起点,我在[Atom 1.0 Syndication Format概述]中完成了清单6中的所有操作.但它不起作用.
更新热 链接保护图像没有问题.这里描述:如何在原子进给中显示项目照片?
后来我根据这里发布的描述更改了Feed .
我补充说:
<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="path_to_image.jpg" />
Run Code Online (Sandbox Code Playgroud)
但它仍然无效
我想将属性渲染器实现为处理程序。我在应用程序中使用 Autofac 作为 DI 容器。如何在不使用全局可访问容器(服务位置)的情况下获取在 HtmlHelper 扩展中实现 IPropertyHandler 的对象?是否可以在 Autofac 中注册自己的 HtmlHelper?也许MVC框架提供了另一种方式?
public static class HtmlHelperExtensions {
public static MvcHtmlString Editor(this HtmlHelper html, object model) {
return new Renderer(new List<IPropertyHandler>() /*Where to get these objects?*/ ).Render(html, model);
}
}
public class Renderer {
private readonly ICollection<IPropertyHandler> _propertyRenderers;
public Renderer(ICollection<IPropertyHandler> propertyRenderers) {
_propertyRenderers = propertyRenderers;
}
public MvcHtmlString Render(HtmlHelper html, object model) {
var result = "";
foreach(var prop in model.GetType().GetProperties()) {
var renderers = _propertyRenderers.OrderBy(b => b.Order);
//impl
}
return …Run Code Online (Sandbox Code Playgroud)