Вы не можете изменить значение непосредственно из JavaScript, вам нужно вызвать метод в вашем C# компоненте или коде страницы.
Razor:
@code {
public string MyValue { get; set; }
[JsInvokable]
public static void UpdateMyValue(string newValue)
{
this.MyValue = newValue;
}
}
JavaScript:
function UpdateValue() {
DotNet.invokeMethod('SampleApp', 'UpdateMyValue', 'Here is a new value');
}
Подробнее в документации , включая то, как вызвать метод экземпляра вместо stati c , чтобы вызвать асинхронные методы и обработать результат, а также как избежать утечки памяти в DotNetObjectReference.