Asp.net mvc 3 如何将此ASP语法更改为Razor?

Asp.net mvc 3 如何将此ASP语法更改为Razor?,asp.net-mvc-3,razor,Asp.net Mvc 3,Razor,如何将其转换为ASP.NET 或者我如何将ASP转换为Razor,我将添加或删除什么,以及在将ASP转换为Razor或reverse时需要记住什么 <%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<PopulatingDDLusingEF.ViewModels.IndexViewModel>" %> 这是一个如何将A

如何将其转换为ASP.NET

或者我如何将ASP转换为Razor,我将添加或删除什么,以及在将ASP转换为Razor或reverse时需要记住什么

<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<PopulatingDDLusingEF.ViewModels.IndexViewModel>" %>

这是一个如何将ASP语法转换为razor语法的示例,我从Marcind的


  • 在Razor中可以表示为: @如果(某些条件){ @foreach(模型中的var项目){
  • @item.ToString()
  • } }

    还可以查看快速有用的剃须刀参考资料

    谢谢@ssilas777!你能给我一些好的网站/博客,让我一步一步地学习MVC razor吗对于初学者来说,这就可以了,我不推荐我曾经在W3Schools.com,但我需要一些提升,无论如何,再次感谢。-也检查一下这个
    <%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<PopulatingDDLusingEF.ViewModels.IndexViewModel>" %>
    
    @model PopulatingDDLusingEF.ViewModels.IndexViewModel
    @{
        ViewBag.Title = "Result";
        Layout = "~/Views/Shared/Site.Master";   
    }
    
    <% if(someCondition) { %>
      <ol>
      <% foreach(var item in Model) { %>
         <li><%: item.ToString() %></li>
      <% } %>
      </ol>
    <% } %>
    
    Can be expressed as follows in Razor:
    
    @if(someCondition) {
       <ol>
       @foreach(var item in Model) {
          <li>@item.ToString()</li>
       }
       </ol>
    }