2011-03-23 67 views
0

我有一些问题需要将我的mvc aspx视图迁移到Razor视图。以下是什么是正确的Razor语法?非常感谢。将aspx视图迁移到Razor视图

<% 
    Html.Repeater<BoardViewModel>(
     Model.Boards, 
     "post", 
     "post", 
     (board, css) =>{%> 

    <div class= "<% =css%>"> 
     <div class="post_title"><h2><% = Html.ActionLink(board.Name, "GetById", "Board", new {id=board.Id}, null) %></h2></div> 
     <div class="post_body"> 
      <p><% =board.Description%></p> 
     </div> 
    </div> 
    <%}); %> 

回答

0

您可以简化为以下(或类似的东西),而不必担心代表。清洁工在我看来。

 
@foreach(Board board in Model.Boards){ 
    <text> 
    <div class="post"> 

     <div class="post_title"><h2>@Html.ActionLink(board.Name, "GetById", "Board", new {id=board.Id}, null)</h2></div> 
     <div class="post_body"> 
      <p>@board.Description</p> 
     </div> 
    </div>