Loading

Loading

摘要: 最近,在 Ant Design Blazor 组件库中实现多标签页组件的呼声日益高涨。于是,我利用周末时间,结合 Blazor 内置路由组件实现了基于 `Tabs` 组件的 `ReuseTabs` 组件。 阅读全文
posted @ 2021-07-07 19:04 James_Yeung 阅读(2874) 评论(2) 推荐(23) 编辑
摘要: 实践过不同前端框架的朋友应该都知道,对于同一个样式,在不同框架上的表现都会有不同,时时需要做“适配”,在 Blazor 上也不例外。 阅读全文
posted @ 2023-08-07 23:15 James_Yeung 阅读(380) 评论(1) 推荐(1) 编辑
摘要: 跟进 .NET 8 Blazor 之 ReuseTabs 支持 Query 属性绑定 ASP.NET 团队和社区在 .NET 8 继续全力投入 Blazor,为它带来了非常多的新特性,特别是在服务端渲染(SSR)方面,一定程度解决之前 WASM 加载慢,Server 性能不理想等局限性,也跟原来的 MVC,Razor Pages 框架在底层完成了统一。 AntDesign Blazo 阅读全文
posted @ 2023-07-30 16:34 James_Yeung 阅读(1816) 评论(6) 推荐(23) 编辑
摘要: .NET 6 预览版 2 现已推出,其中包括许多对 ASP.NET Core 的新改进。 阅读全文
posted @ 2021-03-14 22:49 James_Yeung 阅读(1448) 评论(0) 推荐(5) 编辑
摘要: 阅读全文
posted @ 2020-03-23 17:21 James_Yeung 阅读(7182) 评论(8) 推荐(12) 编辑
摘要: 阅读全文
posted @ 2020-02-22 22:12 James_Yeung 阅读(1321) 评论(3) 推荐(5) 编辑
摘要: 对于单页面应用程序,gRPC Web 是 JSON over HTTP 的一种方便、高性能的替代方案。 如果你已经了解关于 gRPC 和 gRPC Web 的一切,你可以跳到 添加 gRPC 服务到一个Blazor WebAssembly 应用程序 一节。如果你只是想要一些简单的 Blazor We 阅读全文
posted @ 2020-02-09 14:38 James_Yeung 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 本篇将介绍一下在前端 JS/TS 中调用 ASP.NET Core gRPC-Web。 阅读全文
posted @ 2020-02-09 12:57 James_Yeung 阅读(1760) 评论(1) 推荐(2) 编辑
摘要: grpc-dotnet 项目在 [PR #695](https://github.com/grpc/grpc-dotnet/pull/695) 完成了 ASP.NET Core 服务与 .NET Core gRPC 客户端的 gRPC-Web 实现。 虽然目前还是实验性项目,但是并不阻碍我们为之兴奋。下面我们来看看如何使用。 阅读全文
posted @ 2020-01-21 09:44 James_Yeung 阅读(1551) 评论(2) 推荐(6) 编辑
摘要: 背景 最近在公司开发的一个项目需要在 Angular 上展示图文,并且需要同时支持 Markdown 和 HTML 对于同时支持 Markdown 和 HTML ,应该要分为编辑和渲染两部分考虑。 对于编辑,目前尚未找到同时支持两种格式的编辑器。我个人认为 Markdown 最好的开源编辑器是 "E 阅读全文
posted @ 2019-12-30 10:09 James_Yeung 阅读(1515) 评论(0) 推荐(5) 编辑
摘要: 最近在给使用 Identity Server 开发的登录中心添加第三方授权登录,集成了微信、钉钉、Github,最后还想到使用Windows 10系统的用户,大多数都有 Microsoft 帐号了,如果集成了 Microsoft 帐号,会带来更多方便!于是就研究了 Microsoft Account 阅读全文
posted @ 2019-12-26 13:09 James_Yeung 阅读(639) 评论(0) 推荐(0) 编辑
摘要: .NET Core love gRPC 千呼万唤的 .NET Core 3.0 终于在 9 月份正式发布,在它的众多新特性中,除了性能得到了大大提高,比较受关注的应该是 ASP.NET Core 3.0 对 gRPC 的集成了。 它的源码托管在 grpc dotnet 这个 Github 库中,由微 阅读全文
posted @ 2019-11-25 14:24 James_Yeung 阅读(2337) 评论(3) 推荐(11) 编辑
摘要: 背景 2019第一篇文章。 此文源于前公司在迁移项目到.NET Core的过程中,希望使用Generic Host来管理定时任务程序时,没法部署到Windows服务的问题,而且官方也没给出解决方案,只能关注一下 "官方issue 809" 等他们方解决了。 官方文档只提供了一个 "《在 Window 阅读全文
posted @ 2019-01-17 22:34 James_Yeung 阅读(1561) 评论(6) 推荐(3) 编辑
摘要: 动态代理仓储 SmartSql源码:https://github.com/Ahoo Wang/SmartSql 简介 动态代理仓储(SmartSql.DyRepository)组件是SmartSql非常独特的功能,它能简化SmartSql的使用。对业务代码除了配置几乎没有侵入。可以说使用SmartS 阅读全文
posted @ 2018-09-18 17:37 James_Yeung 阅读(1248) 评论(2) 推荐(8) 编辑
摘要: 前言 本文基于官方文档 "《在 ASP.NET Core 防止跨站点请求伪造 (XSRF/CSRF) 攻击》" 扩展另一种全局配置Antiforgery方法,适用于使用ASP.NET Core Razor + JQuery Ajax的项目,喜欢玩前后端分离的同学可以酌情参考,但希望不要对XSRF/C 阅读全文
posted @ 2018-09-11 18:31 James_Yeung 阅读(1634) 评论(0) 推荐(1) 编辑
摘要: JQuery笔记 记两段代码,使用JQuery实现从表单获取json与后端交互,以及把后端返回的json映射到表单相应的字段上。 把表单转换出json对象 将josn对象赋值给form,使表单控件也显示相应的状态 js //将josn对象赋值给form $.fn.loadData = functio 阅读全文
posted @ 2018-09-05 01:13 James_Yeung 阅读(1456) 评论(0) 推荐(1) 编辑
摘要: 背景 Aop即是面向切面编程,众多Aop框架里Castle是最为人所知的,另外还有死去的Spring.NET,当然,.NET Core社区新秀AspectCore在性能与功能上都非常优秀,已经逐渐被社区推崇和有越来越多的人使用。感谢柠檬同学的礼物! 如果大家出于自身需求或者学习,想实现一个Aop,是 阅读全文
posted @ 2018-09-01 23:46 James_Yeung 阅读(2907) 评论(4) 推荐(12) 编辑
摘要: 系列回顾 "《ASP.NET Core 中的SEO优化(1):中间件实现服务端静态化缓存》" "《ASP.NET Core 中的SEO优化(2):中间件中渲染Razor视图》" "《ASP.NET Core 中的SEO优化(3):自定义路由匹配和生成》" 背景 切换主题,是博客、CMS等系统的必备功 阅读全文
posted @ 2018-08-28 15:32 James_Yeung 阅读(1494) 评论(2) 推荐(3) 编辑
摘要: 前言 前两篇文章主要总结了CMS系统两个技术点在 ASP.NET Core 中的应用: "《ASP.NET Core 中的SEO优化(1):中间件实现服务端静态化缓存》" "《ASP.NET Core 中的SEO优化(2):中间件中渲染Razor视图》" 而本篇文章,继续介绍另一个技术点:自定义路由 阅读全文
posted @ 2018-08-28 15:31 James_Yeung 阅读(1999) 评论(0) 推荐(0) 编辑
摘要: 前言 上一篇文章 "《ASP.NET Core 中的SEO优化(1):中间件实现服务端静态化缓存》" 中介绍了中间件的使用方法、以及使用中间件实现服务端静态化缓存的功能。本系列文章的这些技巧都是我最近在做的公司实际项目中的一些奇怪的需求之后总结而来的…… 要解决的问题 好了,本篇说说如何在中间件中渲 阅读全文
posted @ 2018-08-28 15:29 James_Yeung 阅读(1049) 评论(1) 推荐(0) 编辑