Перенос вида aspx в вид Razor - PullRequest
0 голосов
/ 23 марта 2011

У меня возникли проблемы с переносом моих mvc aspx-представлений в Razor. Каков правильный синтаксис 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>
   <%}); %>

1 Ответ

0 голосов
/ 23 марта 2011

Вы можете просто упростить это до следующего (или что-то в этом роде) вместо того, чтобы беспокоиться о делегатах.Очиститель на мой взгляд.

@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>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...