Problema
En MS SQL Report Server, al exportar un PDF que incluye matrices se producen páginas en blanco.
Solución
Establece en Cierto la propiedad ConsumeContainerWhitespace
del informe mismo.
En MS SQL Report Server, al exportar un PDF que incluye matrices se producen páginas en blanco.
Establece en Cierto la propiedad ConsumeContainerWhitespace
del informe mismo.
Usas el componente Dialog de MudBlazor para abrir un formulario simple, el problema es que cada vez que teclean algo el formulario parpadea.
Por algún motivo al validar cada tecla se lanza un renderizado de página y el dialogo realiza la transición de apertura.
Debes detener el renderizado con una variable y sobrecargando el evento
private bool _renderizar = true;
protected override bool ShouldRender()
{
return _renderizar && base.ShouldRender();
}
El valor de _renderizar debe cambiar a falso después de haber renderizado el dialogo, para lo que usamos el evento IsVisibleChanged del componente muddialog
<MudDialog
IsVisible="@visible"
Options="opcionesDlg"
IsVisibleChanged="CambioVisibleDialogo">...
private void CambioVisibleDialogo(bool visible)
{
if (visible)
_renderizar = false;
}
Deberemos reactivar el renderizado antes de ocultar el dialogo, por ejemplo:
<MudIconButton Icon="@Icons.Material.Outlined.Cancel
OnClick="@(()=>{_renderizar=true; visible=false;})"/>
La operación de conversión JSON a Objeto
_datos = await q.Content.ReadFromJsonAsync<EdiProyecto.Edicion>()
Provoca el error
"Exception: '<' is an invalid start of a value"
Por experiencia supones que está recibiendo Html en lugar de JSON, revisas la petición
var q = await Http.GetAsync($"API/Proyectos/{Id}");
Escribes en el navegador loalhost:23234API/proyectos/ 22 y recibes JSON
¿Qué pasa?
El nombre de controlador en la URL de WEBAPI debe estar en minúsculas.
var q = await Http.GetAsync($"API/proyectos/{Id}");