【发布时间】:2023-03-15 13:35:02
【问题描述】:
我正在尝试创建一个可以采用任意参数列表的视图 Helper 类,但尝试在视图端获得简单的语法。这是在 MVC.NET 中使用 Razor 引擎。我意识到我可以通过使用 ViewDataDictionary 来做到这一点,但是我更喜欢 Anonymous 类型语法。
@Helper.CreateDiv(new {@class="myclass", @id="myId"})
public static string DivHelper(object values) {
string html = "<div";
//How do I iterate through the key/value pairs here?
//foreach(var key in values.Keys){
// html += String.format(" %s=\"%s\"",key,values[key];
//}
}
【问题讨论】:
标签: c# asp.net-mvc razor