我如何制作一个传递int的发光按钮

问题描述

我一直在研究“ https://www.codeproject.com/Articles/5264915/Explore-Blazor-WebAssembly-use-custom-style-calle#ptwwwcicpagafwai”,并且大部分都能正常工作。

在这个项目中,页面是Working.razor,它使用4个按钮来调用一个方法,每个按钮具有不同的参数,示例如下: DoNotDiscover 没有错误也没有回应。

我已经对Generate(5)方法进行了硬编码,该方法使页面能够执行其构建目的,即生成虚拟数据以插入到IBM Cloudant数据库中。因此,经过一些修改,除了那四个按钮之外,整个事情都可以正常工作。

我已经尝试过:<button class="w3-button w3-large w3-amber" @onClick="() => Generate(5)">Five</button>也不做任何事情,并且对以下内容进行了一些改动:<button class="w3-button w3-large w3-amber" @onClick="Generate(1)">One</button>。最后一个给出错误“无法将lambda表达式转换为类型'object',因为它不是委托类型”。 Generate(int)是一个无效方法。

我想了解这些按钮应该如何工作,以及如何制作一个将整数成功传递给Generate方法的按钮。

解决方法

<button class="w3-button w3-large w3-amber" @onclick = "@(() => Generate(1))">One</button>

令人尴尬的是,最终使这项工作成功的是onclick中的小写c。由于不熟悉这种语法,我只用多种方法解决了其中一个问题,直到今天才看到简单的问题。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...