【问题标题】:Problems with dotvvm Validationdotvvm 验证问题
【发布时间】:2016-04-22 16:38:58
【问题描述】:

查看使用验证器的文档

如果您想验证某些属性,只需使用标准属性 来自 System.ComponentModel.DataAnnotations 命名空间。 DotVVM 可以 将一些验证规则翻译成javascript,所以验证可以 也可以在客户端执行。

然后我开发了以下代码:

using System;
using DotVVM.Framework.ViewModel;
using APP_MIS_FACTURAS.Models;
using System.Web;
using DotVVM.Framework.Controls.Bootstrap;
using System.ComponentModel.DataAnnotations;

namespace APP_MIS_FACTURAS.ViewModels
{
    public class InicioViewModel : DotvvmViewModelBase
    {

        [Required(ErrorMessage = "No se indica la contraseña del usuario")]
        public string usuario { get; set; }
        public string password { get; set; }

    }
}

但我收到以下错误:

严重性代码描述项目文件行抑制状态 错误 CS0246 找不到类型或命名空间名称“必需” (您是否缺少 using 指令或程序集 参考?)APP_MIS_FACTURAS C:\Users\leojfn\Documents\Visual Studio 2015\Projects\Cystem\APP_MIS_FACTURAS\APP_MIS_FACTURAS\ViewModels\InicioViewModel.cs 45 活动

我不知道我是否需要导入一些特定的库或者我需要安装一些 NuGetPackage

【问题讨论】:

    标签: dotvvm


    【解决方案1】:

    右键单击解决方案资源管理器窗口中的项目,选择添加引用并选择System.ComponentModel.DataAnnotations。 默认情况下不引用它,但它包含在 .NET Framework 中。

    【讨论】:

      猜你喜欢
      • 2019-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-12
      • 2011-07-07
      • 2011-12-05
      相关资源
      最近更新 更多