如何将 id 属性添加到 orchard alternates 中的标签

How to Add id attribute to a tag in orchard alternates

我用Orchard CMS 1.10.1。我已经为菜单创建了一个替代品,我知道如何将 class attribute 添加到标签

var tag = Tag(Model, "ul");
tag.AddCssClass("class-custom");

我需要向这个 ul 标签添加一个 id attrubite。我该怎么做?

您可以使用以下方法之一添加自定义属性:

  1. 在创建标签之前向形状添加属性:
Model.Attributes.Add("id", "blah");
var tag = Tag(Model, "ul");
  1. 创建标签后添加属性:
var tag = Tag(Model, "ul");
tag.MergeAttribute("id", "blah");
  1. 形状添加"Id"属性(仅适用于id属性):
Model.Id = "blah";
var tag = Tag(Model, "ul");