data-annotations

    0熱度

    2回答

    我目前使用MVC數據註釋來驗證我的表單,它看起來很容易。 現在,我有一個特殊情況: IF(checkbox1value =選中),然後對其進行驗證,如果文本框不爲空。如果文本框爲空,則顯示驗證錯誤消息。 我該怎麼做?複選框和文本框都可用作我的模型屬性(分別爲bool和字符串)。 是否可以通過自定義驗證來做到這一點?

    2熱度

    1回答

    除了我原來的帖子,我想我需要提到,我使用的是棱鏡6.3。顯然,編譯器不喜歡添加到元數據類中的東西,它不在原始的部分中。不知道如何解決這個問題。 再次感謝...編輯 好吧,我給,UNCLE! 我想添加數據註釋到我的wpf實體框架應用程序。我已經嘗試了6種方式,週日沒有運氣。我把我認爲最簡單的例子放在一起,並遵循所有的指示......沒有任何工作。 在這裏。 我有一個由EF(db第一個)生成的類。 n

    -4熱度

    1回答

    我有如下Manufacturer實體: class Manufacturer { [Key] public int Id { get; set; } [DisplayName("Manufacturer Code")] public int Code { get; set; } [DisplayName("Manufacturer Name"

    0熱度

    2回答

    我已經添加了以下自定義數據註釋驗證我的代碼爲我的文字區域(只允許有效的電子郵件ID) public class ValidateEmails : ValidationAttribute { protected override ValidationResult IsValid(object value, ValidationContext validationContext)

    0熱度

    2回答

    我有一個N層應用程序,其中Data,Domain和前端圖層位於不同的項目中。我正在使用ASP.NET MVC創建網站,我試圖通過使用System.ComponentModel.DataAnnotations來添加驗證規則。目前我已經完成了域類的屬性。 我想知道將驗證規則直接應用於Domain類是否是一種好的做法?或者最好在ASP.NET應用程序中創建ViewModels類並將驗證規則應用於View

    1熱度

    1回答

    在ASP .NET 核心 1.1項目(VS 2017)我嘗試使用ShortName attrubute的Display財產,以使用DisplayFor HTML助手: [Display(Name="Project Name", ShortName="Name", Description="The name of the project")] public string Name { get; s

    0熱度

    1回答

    我已經繼承了一個Web應用程序,並且用於定義實體之間關係的數據註釋突然停止工作。 我嘗試了各種各樣的東西,我無法弄清楚爲什麼希望這裏有人能指出這個問題。 應用程序使用SQLite數據庫,幷包含三(3)基本表: 爲了 order_entry order_client 爲爲了實體看起來是這樣的: [Table("order")] public class Order { [Column(

    1熱度

    1回答

    以下在視圖中使用的viewmodel應該顯示StartDate,例如9/30/2015。但它顯示爲9/30/2015 12:00:00 AM。我怎樣才能讓它顯示沒有時間,而使用DataAnnotaion?我知道我可以在視圖內使用@Model.StartDate.ToString("MM/dd/yyy")只顯示日期。但是,這將意味着你必須這樣做,在每一個觀點,即使用以下ViewModel: 視圖模型

    1熱度

    1回答

    我應該嘗試實現的是爲每個支持的語言在net-core上設置一個資源(resx)文件。我解釋一下這個問題。 我有我的每一個實體的DataAnnotations,我需要本地化錯誤的情況下返回的消息。看來,通過淨芯所需的默認慣例是對我們每一個實體的不同的RESX文件。 此文件據此命名與文化indentifier和RESX擴展實體的命名空間。因此,如果我在命名空間Data.Entities內有一個名爲Cu

    0熱度

    1回答

    在我的一個ASP.NET Core應用程序中,View正在使用以下ViewModel。 ViewModel的基礎模型有一個屬性StartDate。該型號有DataAnnotionStartDate,但我在ViewModel的StartDate上沒有使用相同的DataAnnotation,因爲我認爲如果DataAnnotation在您的型號中,那麼它會聚合到您的viewmodels。因此,以下Vie