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

Blazor WebAssembly下Razor页面<img>onclick传递字符串参数的正确语法

Blazor WebAssembly中按钮@onclick传递静态字符串参数的正确写法

直接在lambda表达式的方法调用里,用引号包裹静态字符串作为参数即可,确保和HandlePanelActions方法的参数类型匹配。以下是两种可行的写法:

写法1(使用双引号传递字符串)

<img src="../images/icons/btnDeleteBG.png" class="custom-image-button" 
     @onclick="() => HandlePanelActions(ClickEventRowDetail, "Delete")"/>

写法2(使用单引号传递字符串,避免外层双引号冲突)

如果字符串包含空格或需要和外层双引号区分,用单引号更方便:

<img src="../images/icons/btnDeleteBG.png" class="custom-image-button" 
     @onclick="() => HandlePanelActions(ClickEventRowDetail, 'Delete Selected Record')"/>

注意事项

  • 确认HandlePanelActions方法的第二个参数定义为string类型,否则会出现类型不匹配的编译错误。
  • 如果需要传递包含引号的字符串,可以用转义符,比如"Delete \"Item\""(双引号转义)或'Delete \'Item\''(单引号转义)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 17:42:12