i。 e如何在模型的单个属性上应用验证,同时忽略if(modelstate.Isvalid){}中的其他(该模型的属性)?
型号
如何忽略模型属性的验证? i。
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>
}
我只装饰了单个属性,但仍然是我的模型状态无效 – RollerCosta 2011-12-28 12:01:54
@Kannas,啊,这是不正常的,尤其是如果您在调用控制器操作时传递有效值。您想与我们分享的任何代码?请详尽:模型,控制器,视图。提供[sscce](http://sscce.org)。 – 2011-12-28 12:03:17