Visual Studio Mac appsettings.json 允许不显眼 javascript
Visual Studio Mac appsettings.json allow unobtrusive javascript
@Ajax 在我的 MVC 应用程序的剃刀视图中未被识别。我相信原因是 bc Unobtrusive Javascript 不允许用于最新版本的 VS Mac?
要解决此问题 "the web" 建议将以下内容添加到项目的 web.config 中。
enable unobtrusive JS screenshot
但是 .Net Core 没有,现在有 appsettings.json,看起来像这样:
appsettings.json screenshot
有谁知道如何在 JSON 中允许不显眼的-Javascript?
在 Asp.Net 核心中,当您使用输入标签助手生成输入字段时,它会在 jQuery 使用的那些输入上生成 html 5 个属性 validate & unobtrusive根据您对视图模型属性的数据注释验证插件。只要您在页面中包含所需的 2 javascript 个文件,客户端验证就会起作用。您不需要任何网络配置设置或类似的设置。
只需将这 2 个文件添加到您的 page/layout
<script src="~/js/jquery.validate.min.js"></script>
<script src="~/js/jquery.validate.unobtrusive.min.js"></script>
假设这2个文件存在于静态内容根目录下的js目录中(默认为wwwroot
目录)
假设您还有 span
元素用于显示验证错误以及您的输入。
<form asp-action="Create" asp-controller="User" method="post">
<input type="text" asp-for="Code" />
<span asp-validation-for="Code" class="text-danger"></span>
<input type="submit" />
</form>
这 2 个文件依赖于 jQuery。因此,请确保您也包含该脚本。
@Ajax 在我的 MVC 应用程序的剃刀视图中未被识别。我相信原因是 bc Unobtrusive Javascript 不允许用于最新版本的 VS Mac?
要解决此问题 "the web" 建议将以下内容添加到项目的 web.config 中。
enable unobtrusive JS screenshot
但是 .Net Core 没有,现在有 appsettings.json,看起来像这样:
appsettings.json screenshot
有谁知道如何在 JSON 中允许不显眼的-Javascript?
在 Asp.Net 核心中,当您使用输入标签助手生成输入字段时,它会在 jQuery 使用的那些输入上生成 html 5 个属性 validate & unobtrusive根据您对视图模型属性的数据注释验证插件。只要您在页面中包含所需的 2 javascript 个文件,客户端验证就会起作用。您不需要任何网络配置设置或类似的设置。
只需将这 2 个文件添加到您的 page/layout
<script src="~/js/jquery.validate.min.js"></script>
<script src="~/js/jquery.validate.unobtrusive.min.js"></script>
假设这2个文件存在于静态内容根目录下的js目录中(默认为wwwroot
目录)
假设您还有 span
元素用于显示验证错误以及您的输入。
<form asp-action="Create" asp-controller="User" method="post">
<input type="text" asp-for="Code" />
<span asp-validation-for="Code" class="text-danger"></span>
<input type="submit" />
</form>
这 2 个文件依赖于 jQuery。因此,请确保您也包含该脚本。