You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Blazor教程问题:新建Razor组件中@onclick事件无响应

Blazor .NET 8 Todo组件Add按钮无响应问题排查与解决

问题场景

使用.NET 8.0.100版本学习blazor-workshop教程,初始创建的Counter组件功能正常,但自行编写的Todo.razor组件点击「Add」按钮无任何反应,调试确认AddTodo方法未被触发。将Todo组件的代码直接复制到Counter组件中时,功能却能正常工作。

根因与解决

问题核心是自定义Todo组件未指定交互渲染模式。在组件顶部添加@rendermode InteractiveServer声明后,按钮点击事件正常触发,功能恢复。

示例修正后的组件开头:

@rendermode InteractiveServer

<h3>Todo List</h3>
<!-- 其余组件代码 -->

内容的提问来源于stack exchange,提问作者Gautzilla

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 01:23:12