如何在ASPX View中使用强类型模型

时间:2016-10-15 22:33:10

标签: asp.net-mvc-4 razor

我想知道什么是等效的ASPX View Engine代码语法:

@model sinesys.ViewModel.Country(此代码必须在Razor视图页面的标题上输入)

上面的代码是使用RAZOR View Engine代码语法编写的。

请注意:

  1. ViewModel是项目中的命名空间
  2. Country是一个如下所示的类:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Mvc;
    
    namespace sinesys.ViewModel
    {
        public class Country
        {
            public IEnumerable<SelectListItem> Countries { get; set; }
            public string SelectedCountry { get; set; }
        }
    }
    

1 个答案:

答案 0 :(得分:0)

您应该能够使用ASPX视图引擎中的以下代码获得相同的结果(相当于为视图指定强类型模型):

<%@ Page Language="C#"   
    Inherits="System.Web.Mvc.ViewPage<sinesys.ViewModel.Country>" %>