【发布时间】:2020-04-26 11:54:02
【问题描述】:
例如,假设我正在创建一个简单的更改密码页面:
- 用户名
- 当前密码
- 新密码
- 确认新密码
总的来说,我希望使用服务器端 Blazor 来消除编写单独的 API 后端的需要。但是,我希望在客户端中运行一些简单的验证代码 - 新密码和确认密码不匹配、密码复杂等。某些 Blazor 方法可以在客户端、服务器端 Blazor 应用程序中运行吗?或者更好的是,相同的验证方法可以同时运行在客户端和服务器端吗?
当然,我总是可以使用 JavaScript 进行客户端验证,但最好用 C# 编写所有代码。
【问题讨论】:
-
提到“用 c# 编写所有内容”,这听起来像是架构,所以问题是……产生可靠、可扩展和快速性能的机制(与后端 + 前端开发相关)是什么输出(程序集、脚本等)?