如何解决我如何制作一个传递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。由于不熟悉这种语法,我只用多种方法解决了其中一个问题,直到今天才看到简单的问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。