首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

MVC4 @Html.ValidationSummary()不去应验

2013-07-20 
MVC4 @Html.ValidationSummary()不去验证RT代码附上 @using (Html.BeginForm()){@Html.ValidationSummary(

MVC4 @Html.ValidationSummary()不去验证
RT
代码附上

 @using (Html.BeginForm())
    {
        @Html.ValidationSummary()
        <table>
            <tr>
                <td>@Html.LabelFor(m => m.UName)</td>
                <td>
                    @Html.EditorFor(m => m.UName)
                </td>
            </tr>
            <tr>
                <td>@Html.LabelFor(m => m.UPass)</td>
                <td>
                    @Html.EditorFor(m => m.UPass)
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    <input type="submit" value="提交" /></td>
            </tr>
        </table>
    }
</div>


下面是EF自动生成的模型

        public int ID { get; set; }
        [Required(ErrorMessage = "请输入用户名。")]
        [DisplayName("用户名:")]
        public string UName { get; set; }
        [Required(ErrorMessage = "请输入密码。")]
        [DisplayName("密码:")]
        public string UPass { get; set; }


        public bool IsDelete { get; set; }

mvc4 ValidationSummary无效
[解决办法]
@using (Html.BeginForm())
    {
        <table>
            <tr>
                <td>@Html.LabelFor(m => m.name)</td>
                <td>
                    @Html.EditorFor(m => m.name)
                    @Html.ValidationMessageFor(m => m.name);
                </td>

            </tr>
            <tr>
                <td>@Html.LabelFor(m => m.pwd)</td>
                <td>
                    @Html.EditorFor(m => m.pwd)
                    @Html.ValidationMessageFor(m => m.pwd);
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    <input type="submit" value="提交" /></td>


            </tr>
        </table>
    }



 

热点排行