我有一个问题:如何隐藏一些按钮并在单击另一个按钮时使它们可见?我正在使用Blazor和ASP.NET Core,我看到了几个示例,但它们都是用Javascript和jQuery编写的,而不是C#。
这是将执行事件以显示按钮的按钮:
<button class="btn btn-dark" @onclick="GuardarCotizacion"><i class="fa fa-floppy-o" aria-hidden="true"></i> Guardar Cotización</button>
我想隐藏的按钮在下拉菜单中:
<div class="box-footer">
<div class="pull-right">
<div class="btn-group">
<div class="btn-group">
<div class="dropdown">
<button class="btn btn-info dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Correo</button>
<div class="dropdown-menu" aria-labelledby="dropdownMenu1">
<button class="dropdown-item" type="button" @onclick="@DescargarPDF"><i class="oi oi-envelope-closed"></i> Descargar Cotización</button>
<button class="dropdown-item" type="button"><i class="oi oi-eye"></i> Ver Correo</button>
</div>
</div>
</div>
<button type="button" class="btn btn-outline-info" @onclick="@AgregarProducto"><i class='fa fa-plus'></i> Agregar productos</button>
</div>
</div>
<div class="btn-group">
<div class="btn-group">
<div class="dropdown">
<button class="btn btn-primary dropdown-toggle" type="button" id="dropdownMenu2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Facturación</button>
<div class="dropdown-menu" aria-labelledby="dropdownMenu2">
@if (isFacturado)
{
<button class="dropdown-item" type="button"><i class="oi oi-eye"></i> Ver Factura</button>
}
else
{
<button class="dropdown-item" type="button" @onclick="FacturarDemo"><i class="oi oi-file"></i> FacturarDemo</button>
<button class="dropdown-item" type="button"><i class="oi oi-file"></i> ---- </button>
<button class="dropdown-item" type="button" @onclick="Facturar"><i class="oi oi-file"></i> Facturar</button>
}
</div>
</div>
</div>
</div>
<a class="btn btn-outline-primary" href="detalles-carritos"><i class="oi oi-eye"></i> Ver Artículos</a>
</div>