0

これを ASP.NET に変換するにはどうすればよいですか?

または、ASP を Razor に変換する方法、追加または削除するもの、ASP を Razor またはその逆に変換する際に覚えておくべきことは何ですか。

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

1 に答える 1

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

Razorでは@Modelキーワードを使用する必要があります

@model PopulatingDDLusingEF.ViewModels.IndexViewModel
@{
    ViewBag.Title = "Result";
    Layout = "~/Views/Shared/Site.Master";   
}

これは、ASP構文をMarcindの投稿から取得したかみそりの構文に変換する方法の例です。

<% 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>
}

また、これをチェックして、すぐに役立つRazorリファレンスを確認してください

于 2013-02-19T11:03:11.323 に答える