У меня есть очень простой компонент Razor, у которого есть свойство с именем Paragraph, которое используется HTML элемент:
Код: Выделить всё
@Paragraph
@code {
public string Paragraph { get; set; } = "initial value";
}
Код: Выделить всё
@code {
private Foo? _foo;
protected override void OnAfterRender(bool firstRender)
{
if (firstRender)
{
if (_foo is not null)
{
_foo.Paragraph = "Changed";
}
}
}
}
Я также пытался вызвать StateHasChanged() для родительского элемента после изменения свойства Paragraph, но на самом деле это ничего не изменило.
Есть ли техническая причина, по которой абзац не изменяется на Изменено? Я видел множество подобных вопросов, но не нашел решения, которое решило бы мою проблему.
Подробнее здесь: https://stackoverflow.com/questions/790 ... -html-elem
Мобильная версия