加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 如何忽略Model属性的验证?

发布时间:2020-12-16 06:30:26 所属栏目:asp.Net 来源:网络整理
导读:一世. e如何在模型的单个属性上应用验证,同时忽略if(modelstate.Isvalid)上的其他(该模型的属性){}模型 using System.ComponentModel.DataAnnotations;namespace abc.Model{using System;using System.Collections.Generic;public partial class check_maste
一世. e如何在模型的单个属性上应用验证,同时忽略if(modelstate.Isvalid)上的其他(该模型的属性){}模型

using System.ComponentModel.DataAnnotations;
namespace abc.Model
{
using System;
using System.Collections.Generic;

public partial class check_master
{
    public int MCheck_id { get; set; }
    [Required]
    public string check_name { get; set; }
    public string field { get; set; }
    public Nullable<byte> max_length { get; set; }
    public int check_id { get; set; }
}
}

视图

@using (Html.BeginForm("addCheck",""))
  {
  <input type="hidden" id="from" name="from" value="@ViewBag.from" readonly="readonly"  />
   <fieldset>


        <tr>
            <td>
                @Html.DropDownList("check_master","--select checks--")
            </td>
            <td>
                @Html.TextBox("checkName","")
                @Html.ValidationMessage("check_name")
            </td>
        </tr>
    </table>
</fieldset>
<p>
    <input type="submit" value="Add" />
</p>

}

解决方法

使用[Bind(Exclude =“Property_Name”)]

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读