0
我想要驗證客戶端的局部視圖工作:不顯眼的驗證不以局部視圖
我的局部視圖
<form asp-action="Create">
<div class="form-horizontal">
<div class="modal-header">
<h4 class="col-md-offset-4">Create a new activity</h4>
</div>
<div class="modal-body col-md-offset-1">
<div asp-validation-summary="ValidationSummary.ModelOnly" class="text-danger"></div>
<div class="form-group">
<label asp-for="Title" class="col-md-2 control-label validator"></label>
<div class="col-md-10">
<input asp-for="Title" class="form-control required" />
<span asp-validation-for="Title" class="text-danger" />
</div>
</div>
</div>
<div class="modal-footer">
<a asp-action="Index" class="btn btn-default col-md-2 col-md-offset-4">Cancel</a>
<input type="submit" value="Create" class="btn btn-default col-md-2" data-loading-text="..." />
</div>
</div>
</form>
@section Scripts {
<script src="~/lib/jquery/dist/jquery.min.js"></script>
<script src="~/lib/jquery-validation/dist/jquery.validate.min.js"></script>
<script src="~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"></script>
<script>
$("form").removeData("validator");
$("form").removeData("unobtrusiveValidation");
$.validator.unobtrusive.parse("form");
</script>
}
它不工作。另外,我沒有在瀏覽器的控制檯中發現錯誤。
具有u的想法?請告訴我,如果我忘記了什麼。 感謝
它現在好了,我在_layout文件添加JavaScript文件。 – aguetat
喬奧德特u能告訴我請,我應該把驗證形式?如果你有例子嗎? – aguetat