asp.net-mvc-3 - MVC3 ViewModel 命名空间问题

标签 asp.net-mvc-3 namespaces viewmodel

我正在尝试创建一个 ViewModel 类。在“ViewModels”文件夹中创建类之后。无法识别我的 List 类型声明。我的问题和代码如下:

  • 是否有一些特殊的方式来创建 ViewModel 类?
  • ViewModels 是一种方法论,而不是 MVC3 中的功能吗?

  • 有人可以告诉我我错过了什么吗谢谢-P
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Mvc;
    
    namespace MvcApplication8.ViewModels
    {
            //compiler does not recongize List class or SelectListitem
            private List<SelectListItem> _products = new List<SelectListItem>();
    
            //compiler does not recongize List class
            public List<SelectListItem> products
            {
                get { return _products; }
            }
    
    }
    

    最佳答案

    Are there some special way of creating ViewModel Classes?



    ,创建它们就像创建任何其他类一样。约定是将它们放在 中。型号 文件夹。

    Are ViewModels a methodology, rather than a feature in MVC3?



    .它们不是框架本身的功能,而是建议保持 View 的简单和干净,并简化模型绑定(bind)。

    Can someone please tell me what I have missed thanks



    你在哪里类声明?
    namespace MvcApplication8.ViewModels
    {
       public class ThisIsTheClassNameAndMustGoFirst
    

    关于asp.net-mvc-3 - MVC3 ViewModel 命名空间问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7072376/

    相关文章:

    c# - 即使我传递另一个模型,Ajax.BeginForm 响应也包含以前的值

    python导入xml不包含xml.etree.ElementTree

    wpf - 如何访问 View 的 ViewModel

    c# - 如何在不使用隐藏字段的情况下检测表单字段是否已更改

    asp.net-mvc - 应用逻辑(认证/授权的适当位置)

    angular - 通过组件属性为您的 css 类添加动态命名空间对性能/加载是否不利?

    wpf - 对于 MVVM,viewmodel 将模型中的属性导出到 View 的最佳做法是什么?

    Android 架构组件 LiveData

    excel - 我们如何使用 closedxml 在 excel 中创建图表

    php - 将在自动加载的命名空间类文件中声明的函数创建为全局函数