【发布时间】:2021-04-21 02:39:27
【问题描述】:
我尝试了很多方法来获取 Javascript 中 ViewBag 的值,但都显示错误。我有一个视图和一个 js 文件。
<input type="text" id="myInput" data-myValue="@ViewBag.PrimerNombre" />
//Undefined
var myVal = $("#myInput").data("myValue");
alert(myVal);
<input type="hidden" id="customInput" data-value="@ViewBag.PrimerNombre" />
//Cannot read property value of null
var customVal = $("#customInput").data("value");
alert(customVal);
//Cannot read property value of null
<script type="text/javascript">
var myJsVariable = '@ViewBag.PrimerNombre'
</script>
//Show warning is not defined
$(document).ready(function() {
showWarning('@ViewBag.Message');
});
//Unrecognized expression #@(ViewBag.PrimerNombre)
var x = $('#' + '@(ViewBag.PrimerNombre)').val();
//Cannot read property value of null
var myValue = document.getElementById("@(ViewBag.PrimerNombre)").value;
我尝试了所有,一个一个,有一个部分与javascript文件中的一个部分匹配,我把错误放在上面,如果你知道一种真正有效的方法,请告诉我。
【问题讨论】:
标签: javascript asp.net-mvc view viewbag