我正在尝试使用razor和帮助方法在我的html中为listitem对象添加一些类。
我使用方法定义了@functions {}部分:
public string AddClasses()
{
return "classes=\"class1 class2\"";
}
在剃须刀中使用时
<li @AddClasses()>tekst</li>
结果是:
<li class=""class1" class2"">tekst</li>
我做错了什么?
答案 0 :(得分:0)
Razor自动html对任何字符串进行编码,以便将"
转换为"
。
要关闭html编码,您需要使用Html.Raw
方法(MSDN):
<li @Html.Raw(AddClasses())>tekst</li>