gpt4 book ai didi

asp.net-mvc-5 - 数据注释/验证不适用于部分 View

转载 作者:行者123 更新时间:2023-12-02 08:32:26 26 4
gpt4 key购买 nike

我根据用户输入在运行时加载了一些部分 View 。

$("#Categories").change(function () {
$.ajax({
url: "/Product/Create" + $("#Categories option:selected").text().replace(/\s+/, ""),
type: "Get"
}).done(function (partialViewResult) {
$("#partialDiv").html(partialViewResult);
});
});

在 View 模型中使用的 POCO 装饰有数据注释,但它们不会被触发。

每个部分 View 都包含一个表单 (Html.BeginForm())。

我想我做错了什么,但不确定是什么。非常感谢任何建议。

最佳答案

只要在局部 View 中包含 JS 文件,即 Jquery Unobtrusive js 文件,它也可以正常工作,有时这个问题出现在 asp.net mvc 的局部 View 中。

只需将此 js 文件也包含在您的局部 View 中:

<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>

----------------或者在局部 View 中试试这个-------------------- ---

$.validator.unobtrusive.parse($("form"));

关于asp.net-mvc-5 - 数据注释/验证不适用于部分 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25258719/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com