Sitecore 8 MVC将类添加到呈现为HtmlString的图像
我有一个非常简单的组件,它只是由一个图像组成 控制员:Sitecore 8 MVC将类添加到呈现为HtmlString的图像,sitecore,sitecore-mvc,sitecore8.2,Sitecore,Sitecore Mvc,Sitecore8.2,我有一个非常简单的组件,它只是由一个图像组成 控制员: public ActionResult Index() { ActionResult ret = null; if (RenderingContext.Current.Rendering.Item != null) { IntroImageModel model = CreateModel(RenderingContext.Current.Rendering.It
public ActionResult Index()
{
ActionResult ret = null;
if (RenderingContext.Current.Rendering.Item != null)
{
IntroImageModel model =
CreateModel(RenderingContext.Current.Rendering.Item);
ret = View(model);
}
return ret;
}
private IntroImageModel CreateModel(Item item)
{
IntroImageModel introImage = new IntroImageModel();
introImage.IntroImage = new HtmlString(FieldRenderer.Render(item,
FieldNames.INTROIMAGE_INTROIMAGE));
return introImage;
}
模型:
public class IntroImageModel
{
public IntroImageModel()
{
}
public HtmlString IntroImage { get; set; }
}
观点:
@model ON.LSX.FEATURE.CONTENT.Models.IntroImageModel
@{
Layout = null;
}
@Model.IntroImage
我需要向该代码生成的标记中添加一个特定的类,但我完全不知道如何操作,任何人都可以提供帮助?在视图中尝试此操作,如您所见,您可以将该类作为参数添加
@Html.Sitecore().Field("IntroImage", new { mw = 1000, mh = 560, @class = "img-responsive" })
您还可以更改一些附加参数在视图中尝试此操作,如您所见,您可以将类添加为参数
@Html.Sitecore().Field("IntroImage", new { mw = 1000, mh = 560, @class = "img-responsive" })
还有一些附加参数可以更改