我想拥有自定义ID名称,具体取决于我迭代的当前模型的ID。
例如:
<div id="my@model.id">
..... 我认为老式的&lt;%#%&gt;会工作,但它没有......
有人帮忙吗?
答案 0 :(得分:0)
您可以添加如下的括号
<div id="my@(model.id)">
或者您可以向模型类添加其他属性。让我们说它的名字为CustomID
,并假设id
是一个int
public class MyViewModel
{
public int id { get; set; }
// .... your other properties
public string CustomID
{
get
{
return string.Format("my{0}", this.id);
}
}
}
在视图中使用CustomID
属性,如下所示
<div id="@model.CustomID">
答案 1 :(得分:0)
您需要使用括号。例如:
<div id="my@(model.id)">