C# ASP.NET、MVC 5、后代码验证、Numberpicker
我不希望PostalCode字段是必需的,但我确实希望在创建条目时使用C# ASP.NET、MVC 5、后代码验证、Numberpicker,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,我不希望PostalCode字段是必需的,但我确实希望在创建条目时使用[DataType(DataType.PostalCode)]注释来验证条目 我还想知道当numberpicker属性显示在Create.cshtml页面上时,如何消除该字段中的numberpicker属性 using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq;
[DataType(DataType.PostalCode)]
注释来验证条目
我还想知道当numberpicker属性显示在Create.cshtml
页面上时,如何消除该字段中的numberpicker属性
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;
namespace Testimonial.Models
{
// Collection of User Input fields
public class Client
{
public virtual int ClientId { get; set; }
[Required]
[StringLength(160)]
[Display(Name="Business Name")]
public virtual string BizName { get; set; }
[StringLength(160)]
[Display(Name="First Name")]
public virtual string FirstName { get; set; }
[StringLength(160)]
[Display(Name = "Last Name")]
public virtual string LastName { get; set; }
[StringLength(160)]
public virtual string WebSite { get; set; }
[StringLength(160)]
public virtual string Address { get; set; }
[StringLength(160)]
public virtual string City { get; set; }
public virtual Enum.State State { get; set; }
[DataType(DataType.PostalCode)]
public virtual int Postalcode { get; set; }
[DataType(DataType.PhoneNumber)]
public virtual string Phone { get; set; }
[DataType(DataType.EmailAddress)]
public virtual string Email { get; set; }
[Display(Name = "Service Type")]
public virtual int ServiceTypeId { get; set; }
public virtual ServiceType ServiceType { get; set; }
[Display(Name="Testimonial")]
public virtual int ReviewId { get; set; }
//[Required(ErrorMessage="You must enter a testimonial.")]
public virtual Review Review { get; set; }
}
}
邮政编码应为字符串-否则带有前导零(即02188)的邮政编码将保存为2188
[DataType(DataType.PostalCode)]
public virtual string Postalcode { get; set; }
邮政编码应为字符串-否则带有前导零(即02188)的邮政编码将保存为2188
[DataType(DataType.PostalCode)]
public virtual string Postalcode { get; set; }
为什么
string?
字符串已经可以为空。还有一点,加拿大和许多其他国家在邮政编码中使用字母。即使你正在开发一个美国应用程序,也不意味着某人在加拿大、澳大利亚或其他任何地方没有一个以字母为地址的避暑别墅。谢谢你,这就解决了这个问题。我只是在学习,但我确实在一个发布的网站上遇到了同样的显示错误。琳达,不客气。我们都在学习——如果幸运的话,为什么string?
字符串已经可以为空了。还有一点,加拿大和许多其他国家在邮政编码中使用字母。即使你正在开发一个美国应用程序,也不意味着某人在加拿大、澳大利亚或其他任何地方没有一个以字母为地址的避暑别墅。谢谢你,这就解决了这个问题。我只是在学习,但我确实在一个发布的网站上遇到了同样的显示错误。琳达,不客气。如果幸运的话,我们都在学习