【发布时间】:2021-12-20 23:11:52
【问题描述】:
所以我知道在一个元素中可以有两个 onclick 事件。但我不确定如何完全适合我的情况。还有另一种我没有尝试的方法吗?我正在尝试添加 ShowAlert() 方法。
我的代码如下所示:
<button class="btn btn-primary" @onclick="e => AddToCart(context)">Add To Cart</button>
我已经尝试过(每次尝试这些都会出错):
<button class="btn btn-primary" @onclick="e => AddToCart(context); ShowAlert();">Add To Cart</button>
和:
<button class="btn btn-primary" @onclick="ShowAlert(); e => AddToCart(context)">Add To Cart</button>
这是我的 ShowAlert 方法,以备不时之需:
@code
{
async Task ShowAlert()
{
await JsRuntime.InvokeVoidAsync("createAlert");
}
}
感谢任何帮助/建议!谢谢!
【问题讨论】:
-
可以多次
addEventListener(developer.mozilla.org/en-US/docs/Web/API/EventTarget/…),但只能定义一个html属性。
标签: javascript c# jquery asp.net-core razor