RouteValueDictionary to HtmlAttributes
问题 I know I can add html attributes to my tag by doing something like: var htmlAttributes = new RouteValueDictionary { { "data-foo", "bar" } }; var tag = new TagBuilder("div"); tag.MergeAttributes(htmlAttributes ); @tag Output: <div data-foo="bar"></div> I wonder if I can add attributes in a similar way by using markup instead of a tag builder. Maybe something like: var htmlAttributes = new RouteValueDictionary { { "data-foo", "bar" } }; <div @htmlAttributes.ToHtmlAttributes() ></div> Expected