Я пытаюсь обновить метку на http post
на странице Razor.У меня есть публичное свойство с именем Confirmation
следующим образом:
public string Confirmation { get; set; }
Тогда у меня есть метод post
:
public async Task<IActionResult> OnPostAsync()
{
//some conditional logic here
Confirmation = "Settings saved!";
return Page();
}
На мой взгляд, у меня есть:
<label asp-for="Confirmation"></label>
Однако это выглядит так:
<label for="Confirmation">Confirmation</label>
- Я не хочу, чтобы слово "Подтверждение" отображалось в представлении, а скорее было установлено значение свойства, которое "Настройкасохранено! ".
- Кроме того, когда выполняется метод post и я устанавливаю свойство строки, он не обновляет текст метки.
Я попытался установить Confirmation
свойство в методе OnGetAsync()
для "", но это все равно приводит к тому же тексту, отображаемому на метке.