个人编程踩坑或易错记录

发布时间 2023-05-20 12:21:11作者: AI大胜

ASP.NET Core

Area视图里<environment include="Development"> 不起作用

ASP.NET Core mvc,在 Area 的 view 文件中,不能使用以下代码。

有可能异常的代码示例:

(本应该正常,参考:ASP.NET Core 中的环境标记帮助程序 | Microsoft Learn

<environment include="Development">

<h1>Development</h1>

</environment>

<environment exclude="Development">

<h1>Not  Development</h1>

</environment>

本地调试时,以上会同时起作用,不晓得原因。可以代替方案是在视图中使用依赖注入:

@inject IWebHostEnvironment HostEnvironment

@if (HostEnvironment.IsDevelopment())
{
<script src="/official/js/saying.js" asp-append-version="true"></script>
}
else
{
<script src="/official/js/minifier/saying.min.js" asp-append-version="true"></script>
}

JavaScript、Jquery

jquery对单选框设置选中,应用prop()

JS,jquery对某个单选框设置选中与否,要用prop()而不是attr()比如:

$('input[name="IsPublic"]').prop('checked', false);


持续更新……

更新于:2023.5.20