@Towue

Как передать массив из c# в javascript?

Как передать массив из c# в javascript?
  • Вопрос задан
  • 136 просмотров
Пригласить эксперта
Ответы на вопрос 2
@kttotto
все, что .NET
Судя по тэгу Вы хотите это сделать в ASP MVC приложение.
Там есть вариант сделать это на вьюшке с помощью Razor

<script>
	var model = @Json.Serialize(Model.yourArray);
	
	var model2 = @Html.Raw(JsonConvert.SerializeObject(Model.yourArray));
	
	var model3 = [@Model.yourArray[0], @Model.yourArray[1], @Model.yourArray[2]]
</script>
Ответ написан
@sergeyiljin
Делаю дело
Использовать @Razor внедрение.
Примеры:
<body>
<p id="data">@Model.Razor<p>
<button onclick='setRazor(@Json.Serialize(Model))'>Передать в JS функцию данные</button>

<script>
function setRazor(data){
alert(data);
let razor = document.getElementById("data").textContent;
alert(razor):
}
</script>
</body>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы