我正在使用 PowerShell 和Render-RazorTemplate.ps1创建一个 html 页面
我有一个“System.Collections.Hashtable”传递给我的模型,但我没有让它工作
@foreach (var s in Model)
{
<div class="BTC-setting"><i class='fa @(s["Icon"])'></i><span>@s["Name"]</span></div>
}
如果我这样使用
class='fa @(s["Icon"])'
我有一个错误
The name 'WriteAttribute' doesn't exist on the actual context
>>> WriteAttribute("class", Tuple.Create(" class=\'", 225), Tuple.Create("\'", 248)**
如果我从属性类内部删除@(s["Icon"])它会起作用并向我显示值
有人对此有任何想法吗?