用于asp.net MVC2中数据验证的部分类

时间:2011-04-07 02:02:43

标签: c# asp.net-mvc-2 asp.net-mvc-2-validation asp.net-mvc-2-metadata

我正在创建我的第一个ASP.NET MVC2应用程序。我正在尝试创建一个用于数据验证的Partial Class,如nerdDinner应用程序中所示,但是MetaDataType有一条红线,其中包含以下消息:“找不到类型或命名空间'MetadataType'(您是否缺少using指令或程序集引用?)“

我缺少一个“使用”命名空间吗?这是我的代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Linq;
using System.Web.Mvc;
using LanTracerMVC.Models;

namespace LanTracerMVC.Models
{
    [MetadataType(typeof(Request_Validation))]
    //[Bind(Include = "ReqTypeID, ReqBy, ReqStatusID, NewLocationID")]
    public partial class Request
    {


    }//end partial class
    public class Request_Validation
    {


    }
}

2 个答案:

答案 0 :(得分:1)

您缺少System.Data.ComponentModel.DataAnnotations

答案 1 :(得分:0)

你有这些吗?

  

命名空间:   System.ComponentModel.DataAnnotations

     

大会:   System.ComponentModel.DataAnnotations   (在   System.ComponentModel.DataAnnotations.dll)

MSDN link