【发布时间】:2020-10-25 02:18:39
【问题描述】:
我有一个问题:如何隐藏一些按钮并在单击另一个按钮时使它们可见?我正在使用 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>
【问题讨论】:
标签: c# html asp.net-core blazor