本以为可以靠 CSS 实现,结果事与愿违,最终还是要靠 JS 实现...

//阻止默认的处理方式(阻止下拉滑动的效果)
//passive 参数不能省略,用来兼容ios和android
document.body.addEventListener('touchmove', function (e) {
  e.preventDefault();
}, {passive: false});

ASP.NET CORE MVC 中的 Html.Partial 和 Html.RenderPartial 都是输出html片段,但区别在于:

  • Html.Partial 时将分部视图渲染为字符串, 是将视图内容直接生成一个字符串并返回,相当于有个转义的过程。
  • Html.RenderPartial 是将分布视图直接写入响应输出流,即当前 HttpContext,因为是直接输出,所以性能好,微量影响。所以使用时只能直接写在代码块中,不能写在表达式中,因为返回值是 Void 。

对于初次接触 Mac 电脑的我发现插入移动硬盘却不能操作里面的数据,原因是 MacOS 只默认支持对 NTFS 格式磁盘的读取,而不能移动、修改、重命名和删除文件…

后来了解到 NTFS(New Technology File System)是微软为 Windows NT 内核的系列操作系统开发的磁盘格式,所以,苹果公司因版权问题不能直接对 NTFS 进行良好支持,但这并不代表不支持!

一般情况下,很多人会选择通过使用 NTFS For Mac 等工具读写硬盘,但这些好用的工具无一例外都要收费,于是,口袋空虚的我不得不找一个免费的解决方案。

在开发基于 .NET Core 3 的 WPF 程序的过程中,有了将 Converter 和 Formatter 等工具类封装到另一个类库中以便于重用的需求。

于是,在新建 .NET Core 类库之后,将类文件复制进入,编译时报错 System.Windows.Data 无法访问!

可新建的类库和原 WPF 的程序以来的框架都 是 Microsoft.NETCore.App ,这就奇怪了。