Ask a questionAsk a question
 

QuestionImportant question to professionals about MVC

  • Tuesday, October 20, 2009 7:24 AMRodion Melnichenko Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Has Code
    Hello, All,

    I am new in MVC but it look strange for me in comparisone with ASP.NET.
    Maybe my question is stupid and does not contain any sence but:

    Here is an example of markup from standard MVC example (I think all of you know it).

    <% foreach (var item in Model) { %>
    <tr>
    <td>
    <%= Html.ActionLink("Edit", "Edit", new { id=item.DinnerId }) %> |
    <%= Html.ActionLink("Details", "Details", new { id=item.DinnerId })%>
    </td>
    <td>
    <%= Html.Encode(item.DinnerId) %>
    </td>
    <td>
    <%= Html.Encode(item.Title) %>
    </td>
    <td>
    <%= Html.Encode(String.Format("{0:g}", item.EventDate)) %>
    </td>
    <td>
    <%= Html.Encode(item.Description) %>
    </td>
    <td>
    <%= Html.Encode(item.HostedBy) %>
    </td>
    </tr>
    <% } %>
    
    

    Why <asp:Repeater /> was not used here?

    Is it a proper and good way to show data in MVC?

    If so, please describe me why.

     

    Thank you in advance.

All Replies