首页 > 编程语言 >个人编程踩坑或易错记录

个人编程踩坑或易错记录

时间:2023-05-20 12:23:22浏览次数:47  
标签:Core 易错 ASP 记录 编程 视图 prop NET Area

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

标签:Core,易错,ASP,记录,编程,视图,prop,NET,Area
From: https://www.cnblogs.com/idasheng/p/17417031.html

相关文章

  • 软构笔记-7-面向对象的编程
    目录软构7基本概念Interface在interface中使用default方法继承与重写重写AbstractClass抽象类Polymorphism,subtypingandoverloading多态、子类型、重载三种多态Overloading重载重载的规则Overridingvs.Overloading子类型多态继承和子类型:层次结构一瞥软构7本章......
  • 算法学习记录:[NOIP2011]铺地毯
    题目链接:https://ac.nowcoder.com/acm/contest/20960/1016解题思路:最直观的方法,因为编号大的地毯一定更靠后,所以直接用编号进行标记。时间复杂度分析:该代码时间复杂度为\(O(N^2)\),有\((10^5)^2\),评测oj每1秒能接受的时间复杂度为:\([10^8,10^9]\)所以下代码一定TLE。TLE......
  • 我写了本开源书:《3D编程模式》
    大家好,我写了本开源书,罗列了我从自己的实战项目中提炼出来的关于3D编程(主要包括“3D引擎/游戏引擎”、“编辑器”开发)的各种编程模式本书的在线阅读地址在这里:在线阅读本书的源码在Github中,欢迎star,感恩您:Github地址本书的写作花了我300多个小时,将近3个月的全职写作,凝结了我一......
  • 组件化编程
    模块与组件模块向外提供特定功能的js程序--一般就是一个js文件作用--复用js、简化js的编写、提高js运行效率模块化--当应用中的js都是以模块来编写的--这个应用就是一个模块化的应用组件用来实现局部(特定)功能效果的代码集合作用--复用编码--简化项目编码、提高运行......
  • 记录一次windows mysql5.7安装失败的过程
    首先下载mysql安装包windows版本 https://dev.mysql.com/downloads/installer/接着在执行安装mysqlmsi安装包最后一步的时候,显示FailedtostartserviceMySQL57.只有在任务处于完成状态(RanToCompletion、Fau这时候检查要么windows下面mysql的卸载残留没清理干净,要......
  • C#异步编程之async/await
    https://blog.csdn.net/wulex/article/details/127380403  异步、多线程的区别 异步:属于通信的范畴,在发出消息当下不等待对方回应,便开始继续自己的任务。所以c#的很多_异步_操作都在io、socket这些类库下面,都是通信性质的类库, io可以理解向系统内核发送文件......
  • 【做题记录】SHOI 2012 魔法树
    有两个操作:将\(u\)到\(v\)路径增加\(k\)询问\(u\)节点的子树和显然,我们可以用树链剖分+线段树来做。代码:#include<cstdlib>#include<cstdio>#include<cctype>#include<algorithm>typedeflonglongLL;typedefunsignedlonglongULL;namespaceFastIo{......
  • 【做题记录】CodeForces343D Water Tree
    题面翻译给出一棵以\(1\)为根节点的\(n\)个节点的有根树。每个点有一个权值,初始为\(0\)。\(m\)次操作。操作有\(3\)种:将点\(u\)和其子树上的所有节点的权值改为\(1\)。将点\(u\)到\(1\)的路径上的所有节点的权值改为\(0\)。询问点\(u\)的权值。\(1\le......
  • windows 编程模板
    win32消息#include<Windows.h>#include<stdio.h>#include<string.h>//用于在win32中获取控制台HANDLEg_hOutput=NULL;//全局保存实例对象HINSTANCEg_hInstance=NULL;LRESULTCALLBACKWnProc( HWNDhwnd, UINTmsg, WPARAMwparam, LPARAMlpar......
  • Java编程进阶:掌握这五个高级特性让编码更得心应手
    当今,在软件开发中最流行和使用最广泛的语言之一是Java。Java不仅是一种面向对象的编程语言,还可以用于Web开发、移动应用程序编程、云计算和大数据处理。如果你是一个初学者,或者是想要进一步了解Java编程的高级特性,那么这篇文章会帮助你更好地了解Java编程。一、使用lambda表达式在J......