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

使用Radzen DialogService传参失败:找不到BookID属性

问题原因与解决方法

核心问题

你传入DialogService的字典键"‌BookID‌"包含不可见的零宽空格字符,导致和组件中定义的BookID参数名无法匹配,触发属性不存在的错误。

解决步骤

  • 删除字典中"‌BookID‌"这个键,手动重新输入"BookID",确保键名和组件的[Parameter]属性名完全一致,无任何隐藏字符。
  • 修改后的调用代码如下:
await dialogService.OpenAsync<BookComponents.AddImageOrAudio>("افزودن صدا",
       new Dictionary<string, object>() { { "BookID", selectedBook.Id }, { "PageID", selectedPageID }, { "FileType", BookFileType.Audio } },
       new DialogOptions() { Width = "500px", Height = "450px" });
  • 额外检查:确认PageID和FileType的键名也无类似隐藏字符问题,保证参数名完全匹配。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 01:25:29