我正在开发一个使用ASP.NET MVC 4的网站,并且遇到以下问题。我正试图在服务器正在处理时显示加载映像。当填写表格时我没有犯任何错误,它实际上工作正常。但是,例如,当我错过了必填字段时,加载图像弹出,并且它不会消失,并且字段的验证已完成。 我试过用jQuery来做这样的事情由于必填字段,加载图像无法在MVC上工作
$(function() {
$("#button").click(function() {
alert(form.valid());
if (form.valid()) {
$("#divLoading").show();
$.post({
type: 'POST',
url: url,
data: data,
success: function (data) {
$("#divLoading").hide();
}
});
} else {
alert("Not valid.");
}
//}
});
});
因此,当我询问表单是否有效时,它会返回true,尽管留空了必填字段。
我的模型如下:
public class MotivoDTO
{
public MotivoDTO()
{
}
[Required(ErrorMessage = "You must enter a Motive.")]
[DataType(DataType.Text)]
[Display(Name = "Descripcion")]
public string Descripcion { get; set; }
}
谢谢! (...和我的英语很抱歉)
哪里div加载html和css的呢? – Yehia 2014-09-19 20:20:23