SupplyParameterfromQuery vs Parameter im BlazorC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 SupplyParameterfromQuery vs Parameter im Blazor

Post by Anonymous »

Ich weiß bereits, dass ich den [SupplyParameterFromQuery (name = "status")] aus einem URL -Parameter in Blazor verwenden könnte. Dies verhindert eine Ausnahme beim Abrufen des richtigen Parameters. 1 < /h3>

Liste der Datensätze Seite < /h4>
[code]




[/code]
Note that a.fBool, a.sBool, a.Hash, and a.UserID came from a data class model, but technically came from @foreach (var a in SortedUserList) {...}
Single page to review a specific record

Code: Select all

[SupplyParameterFromQuery(Name = "status")]
private bool status { get; set; }

[SupplyParameterFromQuery(Name = "row")]
private int rowNum { get; set; }

[SupplyParameterFromQuery(Name = "userid")]
private string? id { get; set; }
Ich habe jedoch herausgefunden, dass A.Hash aus irgendeinem Grund als lange deklariert wird. Daher musste ich die zuvor angegebenen Code-Snippets neu gestalten.

Code: Select all

[url=@($]

[/url]

< /code>
 Einzelseite zum Überprüfen eines bestimmten Datensatzes < /h4>
[SupplyParameterFromQuery(Name = "status")]
private bool status { get; set; }

[SupplyParameterFromQuery(Name = "row")]
private long rowNum { get; set; }

[SupplyParameterFromQuery(Name = "userid")]
private string? id { get; set; }
< /code>
Leider habe ich einen Fehler erhalten: < /p>

InvalidOperationException: Der Wert 'lang' als Typ 'System' int64 'nicht analysieren. Typen.@page "/counter/{start:int}"

Counter

Current count: @Start

Click
me

@code {

[Parameter]
public int Start { get; set; }

private void IncrementCount()
{
Start++;
}
}
Beachten Sie, dass ich die @page -Verrichtungsanweisung, die keine Parameterinstanz hat, ausgeschlossen hat. [Parameter] . Blazor ... < /p>

Um diese Hauptfrage zu erweitern (um sie schmaler und spezifisch zu machen): < /p>
  • Was sind die Hauptunterschiede zwischen den beiden? />
P.S., Ich habe die Ausnahme bereits von Beispielnummer 2 aufgelöst. Ich habe es so gelassen, weil ich technisch nicht erklären kann, warum das das Problem behoben hat.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post