by Anonymous » 04 Mar 2025, 02:40
Projekt, das durch VS2022 "Blazor Web App" -Template erstellt wurde und ich habe Mudblazor installiert. Auslöser auf Tastendrücken im Textfeld wird das Ereignis nur auf der Seite Aktualisierung erhöht. Beginnen Sie zu vermuten, dass es mit dem Rendermodus zusammenhängt? Die Pagination funktioniert auch nicht. < /P>
Code: Select all
@page "/"
@rendermode InteractiveServer
@inject StockService StockService
@using StockSim.API.Models
@using StockSim.API.Services
Stocks
Symbol
Name
@context.Symbol
@context.Name
@code {
private string searchString1 = "";
private IEnumerable Stocks = new List();
protected override async Task OnInitializedAsync()
{
Stocks = await StockService.GetStocksAsync();
}
private bool FilterFunc1(Stock Stock) => FilterFunc(Stock, searchString1);
private bool FilterFunc(Stock Stock, string searchString)
{
if (string.IsNullOrWhiteSpace(searchString))
return true;
if (Stock.Symbol.Contains(searchString, StringComparison.OrdinalIgnoreCase))
return true;
if (Stock.Name.Contains(searchString, StringComparison.OrdinalIgnoreCase))
return true;
return false;
}
}
Projekt, das durch VS2022 "Blazor Web App" -Template erstellt wurde und ich habe Mudblazor installiert. Auslöser auf Tastendrücken im Textfeld wird das Ereignis nur auf der Seite Aktualisierung erhöht. Beginnen Sie zu vermuten, dass es mit dem Rendermodus zusammenhängt? Die Pagination funktioniert auch nicht. < /P>
[code]@page "/"
@rendermode InteractiveServer
@inject StockService StockService
@using StockSim.API.Models
@using StockSim.API.Services
Stocks
Symbol
Name
@context.Symbol
@context.Name
@code {
private string searchString1 = "";
private IEnumerable Stocks = new List();
protected override async Task OnInitializedAsync()
{
Stocks = await StockService.GetStocksAsync();
}
private bool FilterFunc1(Stock Stock) => FilterFunc(Stock, searchString1);
private bool FilterFunc(Stock Stock, string searchString)
{
if (string.IsNullOrWhiteSpace(searchString))
return true;
if (Stock.Symbol.Contains(searchString, StringComparison.OrdinalIgnoreCase))
return true;
if (Stock.Name.Contains(searchString, StringComparison.OrdinalIgnoreCase))
return true;
return false;
}
}
[/code]