Bootstrap Blazor框架,select组件第一次选择不上的问题
现象: 如图在选择销售人员时,第一次选择无效,第二次选择才能成功。使用select组件 原因: SailerID属性没有初始化,默认值为NULL导致的这个现象。 解决方法: 在构造函数里讲初始值设置为空。 …
现象: 如图在选择销售人员时,第一次选择无效,第二次选择才能成功。使用select组件 原因: SailerID属性没有初始化,默认值为NULL导致的这个现象。 解决方法: 在构造函数里讲初始值设置为空。 …
步骤1: 创建systemd服务文件 在Ubuntu上,你需要为你的.NET 6 网站创建一个systemd服务文件。这个文件定义了如何启动、停止和管理你的服务。 打开文本编辑器,创建一个新的服务文件,例如/etc/systemd/system/myapp.service。 在服务文件中,添加以下内容(根据你的实际路径和需求进行修改): [Unit] Description=My .NET 6 Web Application [Service] WorkingDirectory=/path/to/your/app Environment=ASPNETCORE_URLS=http://0.0.0.0:8080 ExecStart=/usr/bin/dotnet /path/to/your/app/YourApp.dll Restart=always …
第一步 安装 通过NuGet直接搜索进行安装安装log4net 第二步 编写log4net配置参数 1.添加 log4net.config 文件并更改属性 2.编写 log4net.config <?xml version="1.0" encoding="utf-8"?> <log4net> <!-- Define some output appenders --> <appender name="rollingAppender" type="log4net.Appender.RollingFileAppender"> <!-- value="logs/info.log"--> <file value="logs/" /> <!--追加日志内容--> < …
public class MainViewModel { private readonly TaskScheduler _backgroundTaskScheduler = TaskScheduler.FromCurrentSynchronizationContext(); public void StartConcurrentTask() { Task.Factory.StartNew(() = { // 执行耗时操作 for (int i = 0; i …
随着.NET Core的流行,相信你现在的代码中或多或少的会用到async以及await吧!毕竟已成标配。那么我们为什么要用async以及await呢?其实这是微软团队为我们提供的一个语法糖,让我们不用996就可以轻松的编写异步代码,并无太过神奇的地方。那么,问题来了,什么是异步?异步到底又是怎样的一个过程呢? 从一个故事说起 在开始讲异步前我们先从一个生活中的小故事说起吧。话说2019年12月15日周日这一天有位程序猿小祝在这天居然没有加班,选择在家休息了,然后他习惯性的用Microsoft To Do罗列了一下这天要做的事情,如下图所示: 这一天这个程序猿小祝计划早上九点起床洗澡,然后吃早餐,洗衣服,分享一篇关于C#异步相关的文章,晚上在家加下班~~没错,这个苦逼休息的时候也得工作,不然下周的任务有可能完不成要挨批了。 这个时候这个程序猿小祝可以选择,1.起床洗澡,2.吃早餐,3.洗 …
NotificationService配合NotificationMessage弹出tip框 @inject NotificationService NotificationService Info …
1、安装radzen.blazor包 2、引入样式和js blazor server blazor app 3页面中使用 4、支持组件 Get Started | Free UI Components by Radzen …
Autofac.Core.DependencyResolutionException: An exception was thrown while activating Prj.Service.ProRequirementService -> Prj.Service.PrjListService -> Prj.Service.PrjMemosService. 循环依赖问题处理方法: 方案一 调整代码结构,不允许出现循环依赖 方案二 加上 .PropertiesAutowired(PropertyWiringOptions.AllowCircularDependencies) 实测,为解决 方案三 使用Lazy public class ClassA { public string Name => "A"; private readonly Lazy<ClassB> _b = …
RegionManager.RequestNavigate传参说明 方法说明 // 参数: // regionName: // The name of the region where the navigation will occur. // // target: // A string that represents the target where the region will navigate. // // navigationParameters: // An instance of NavigationParameters, which holds a collection of object parameters. void RequestNavigate(string regionName, string …
第一步 安装 通过NuGet直接搜索进行安装安装log4net 第二步 编写log4net配置参数 1.添加 log4net.config 文件并更改属性 2.编写 log4net.config <?xml version="1.0" encoding="utf-8" ?> <configuration> <log4net> <!--定义输出到文件中--> <appender name="SysAppender" type="log4net.Appender.RollingFileAppender"> <!--日志的路径--> <file value="Logs/"/> <!--是否覆盖,默认是追加true--> <appendToFile …