Передача значения Viewbag в функцию javascript - PullRequest
0 голосов
/ 04 мая 2018

Я новичок в MVC и пытаюсь в течение последних 7 часов передать значение из viewBag в функцию javascript в MVC 5. У меня есть строковая переменная

ViewBag.c1 = "0.30"

и я передал его для просмотра и сохранил как скрытый элемент

@Html.Hidden("Superman", (string)ViewBag.c1)

и затем я хочу получить доступ к значению этого скрытого элемента в следующей функции js

function getValue1() {
return parseFloat(document.getElementById("Superman"));
}

Ответы [ 3 ]

0 голосов
/ 04 мая 2018

@Html.Hidden("Superman", (string)ViewBag.c1)


function getValue1() {
  return parseFloat($("#Superman").val());
}

//or

function getValue1() {
  return parseFloat(document.getElementById("Superman").value);
}
0 голосов
/ 04 мая 2018
var c1Value = "@Html.Raw(ViewBag.c1)";

function getValue1() {
  return parseFloat(document.getElementById(c1Value).value);
}
0 голосов
/ 04 мая 2018

Вы можете просто сохранить значение view-bag в переменной JavaScript, как показано ниже.

<script> var yourValue = '@ViewBag.c1' </script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...