【发布时间】:2015-07-16 08:46:26
【问题描述】:
我正在尝试使用这样的 View Bag 从我的控制器操作中发送一个字符串值
public ActionResult Services()
{
ViewBag.TabVal = "EarnMoney";
return View();
}
在我看来,我将 View Bag 值分配给这样的 JavaScript 变量
@section scripts{
<script>
var tab = @ViewBag.TabVal;
console.log(tab);
</script>
}
在我的控制台上我得到了这个值
<li id="EarnMoney"> EarnMoney</li>
在我看来这是一个 HTML 元素。
为什么它在我的视图中选择元素而不是返回字符串?这真是奇怪的行为。
【问题讨论】:
-
我们这里有所有代码吗,因为显示的代码不会发生这种情况......
标签: javascript asp.net-mvc viewbag