查看使用验证器的文档
如果要验证某些属性,只需使用 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