htmlhelper在mvc中自定义validationsummary获取值

时间:2015-10-22 10:38:35

标签: validation asp.net-mvc-4 helper

我想获取Model属性值 我的ViewModel是一个模型列表。

我不知道如何询问帮助对象。 在运行时我可以看到helper.ViewData.Model.ModelEntity[0].phoneNumber中的值 但没有代码。

public static MvcHtmlString GanimValidationSummary<TModel>(this HtmlHelper<TModel> helper, string validationMessage = "")
{
    string retVal = "";
    if (helper.ViewData.ModelState.IsValid)
        return null;  
    foreach (var key in helper.ViewData.ModelState.Keys)
    {  
        foreach (var err in helper.ViewData.ModelState[key].Errors)
        {
              retVal += helper.Encode(err.ErrorMessage) + "<br />";

        }
    }
}

0 个答案:

没有答案