Однако я не имею существующей проблемы (в примере № 1), и я хочу понять этот атрибут по сравнению с [параметром]. < /Code> < /p>
На данный момент я использую только [ulceparameterfromformquery] < />, например, < /ps. Номер 1 < /h3>
Список записей страницы < /h4>
[code]
[/code]
Обратите внимание, что a.fbool , a.sbool , a.hash и a.userid взята из модели класса данных, но технически взято из @foreach (var a in sortedUserlist) {...}
одинокая страница, чтобы рассмотреть конкретную запись
, чтобы рассмотреть конкретную запись
, чтобы рассмотреть конкретную запись. class = "lang-cs prettyprint-override">
Код: Выделить всё
[SupplyParameterFromQuery(Name = "status")]
private bool status { get; set; }
[SupplyParameterFromQuery(Name = "row")]
private int rowNum { get; set; }
[SupplyParameterFromQuery(Name = "userid")]
private string? id { get; set; }
Refactored: < /p>
Пример № 2 < /h3>
Список записей < /h4>
Код: Выделить всё
[url=@($]
[/url]
< /code>
одиночная страница для просмотра конкретной записи < /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>
, к сожалению, я получил ошибку: < /p>
InvalidoperationException: не могу проанализировать значение «long» как типа 'System.int64' Для 'row'. < /p>
< /blockquote>
. Типы.@page "/counter/{start:int}"
Counter
Current count: @Start
Click
me
@code {
[Parameter]
public int Start { get; set; }
private void IncrementCount()
{
Start++;
}
}
Особенно для проверки его поведения в программе при обработке конкретных типов данных, таких как строка? Blazor ... < /p>
Чтобы расширить этот основной вопрос (чтобы сделать его более узким и специфическим): < /p>
- Каковы основные различия между двумя? />
Подробнее здесь: https://stackoverflow.com/questions/797 ... -in-blazor