如何在果园替代品中向标签添加id属性

Hos*_*loo 4 orchardcms

我用Orchard CMS 1.10.1。我为菜单创建了一个替代项,我知道如何向class attribute标签添加

var tag = Tag(Model, "ul");
tag.AddCssClass("class-custom");
Run Code Online (Sandbox Code Playgroud)

我需要id attrubite为此ul标签添加一个。我怎样才能做到这一点?

mda*_*eer 5

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

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