在剃须刀中呈现数据属性
rendering data- attributes in razors
我正在尝试在 razor cshtml 页面
中呈现一些 data- attributes
<tr id="@{<text>bk</text>@f.Id}"
data-time="@f.Time.ToString("ddd HH:mm")"
data-bookid="@c.BookId"
@{
if (bookF > 0f) {
<text>data-bookprice="@bookprice.ToString("0.00", CultureInfo.InvariantCulture)"</text>
}}
使用这个我遇到了编译错误
Line 182:WriteAttribute("id", Tuple.Create(" id=\"", 1162),
Tuple.Create("\"", 1190)
在没有 <text>
属性的情况下删除此代码并使用普通 html 可以正常工作。
尝试用方括号括起代码,例如:
<tr id="<text>bk</text>@f.Id"
data-time="@{(f.Time.ToString("ddd HH:mm")")}"
等..
我正在尝试在 razor cshtml 页面
中呈现一些data- attributes
<tr id="@{<text>bk</text>@f.Id}"
data-time="@f.Time.ToString("ddd HH:mm")"
data-bookid="@c.BookId"
@{
if (bookF > 0f) {
<text>data-bookprice="@bookprice.ToString("0.00", CultureInfo.InvariantCulture)"</text>
}}
使用这个我遇到了编译错误
Line 182:WriteAttribute("id", Tuple.Create(" id=\"", 1162), Tuple.Create("\"", 1190)
在没有 <text>
属性的情况下删除此代码并使用普通 html 可以正常工作。
尝试用方括号括起代码,例如:
<tr id="<text>bk</text>@f.Id"
data-time="@{(f.Time.ToString("ddd HH:mm")")}"
等..