コード例 #1
0
        public IHtmlContent GetCellErrors(IValidationCollection coll)
        {
            ValidationMessagesModel mod = new ValidationMessagesModel
            {
                FormName  = coll.FormName,
                FieldName = coll.FormFieldName,
            };
            string mess = "";

            foreach (Validator v in coll.Validators)
            {
                mess += v.ValidationMessage + "\n";
            }
            mod.Messages = new HtmlString(mess);
            return(Helper.GetComponent("TableCells/CellValidation", mod));
        }
コード例 #2
0
        public IHtmlContent GetMessages(IHtmlHelper helper)
        {
            if (IsEmpty)
            {
                return(null);
            }
            var mod = new ValidationMessagesModel
            {
                FieldName = FormFieldName,
                FormName  = FormName,
                List      = new List <ValidatorModel>()
            };

            foreach (Validator v in Validators)
            {
                mod.List.AddRange(v.GetMessageModels());
            }
            return(helper.GetComponent("Components/ValidationMessages", mod));
        }