Как инициализировать переменную C# со значением переменной javascript на странице просмотра MVC
> У меня есть
@
{
string Map = строка.Пустой;
}
var nonID = 1;
@Map=nonID
& amp;lt;/скрипт
&ЛТ;б&ГТ;то, что я пробовала:&ЛТ;/б&ГТ;
я пытался
< pre> У меня есть
@
{
string Map = строка.Пустой;
}
& amp;lt;скрипт>
var nonID = 1;
@Map=nonID
усилителя;amp; lt;/скрипт&ЛТ;/пре&ГТ;
но не работает
F-ES Sitecore
Вы должны помнить, что ваш .net-код запускается первым (биты в "{ }" и после"@"), который генерирует html-код, который затем отправляется в браузер. Таким образом, ваш js существует и выполняется только после запуска серверного кода, поэтому вы не можете инициализировать серверную переменную на основе javascript, и javascript не выполняется до тех пор, пока не будет завершен .net-код.