ASP.NET MVC 3如何在cshtml中创建动态属性名称?

时间:2012-09-12 13:48:18

标签: asp.net-mvc-3 razor

在MVC 3,view-cshtml文件中,我想创建一个动态id,如下所示。如何合并“videoItem_”和“@MenuItemIndex”以获取“videoId_5”?

<div class='videoItem' id='videoItem_@MenuItemIndex'>

编辑:我只需要添加();

<div class='videoItem' id='videoItem_@(MenuItemIndex)'>

谢谢。

2 个答案:

答案 0 :(得分:3)

@for(int i = 0; i < SomeInteger; i++){
    <div class='videoItem' id='videoItem_@(i)'>
}

答案 1 :(得分:3)

将变量括在括号中以使表达式显式:

<div class='videoItem' id='videoItem_@(MenuItemIndex)'>