我想提交表单,但按钮不可点击。经过一番搜索,我发现这是由于 ASP.NET MVC 对必填字段进行了 jquery 验证。由于某些奇怪的原因,ASP NET 认为我的隐藏字段“UserId”是必需的。这实际上不是真的。在这里查看我的模型的一部分:
public class ResetPasswordModel
{
[.....]
public Guid UserId
{
get;
set;
}
}
页面源代码显示:
<input data-val="true" data-val-required="The UserId field is required." id="UserId" name="UserId" type="hidden" value="" />
有任何想法吗?!?