【发布时间】:2015-11-12 11:03:02
【问题描述】:
我正在尝试从 ViewBag 接收布尔值。
但问题是要接收我正在使用的价值:
var test = '@ViewBag.Test'
这样,值将是'True' 或'False'(字符串)。当然我可以使用if (test == 'True') 之类的东西,但是有没有办法直接从 ViewBag 布尔值中获取,或者至少转换它?
编辑:
我需要在 javascript 部分获取 ViewBag 值。
【问题讨论】:
-
显示,如何设置此变量
-
使用视图模型而不是视图袋。由于您需要在类中定义所有内容,因此设置的开销会稍多一些,但从长远来看会节省您的理智。你是想在 JS 还是 razor 中使用这个变量?
-
在 js 中。从角度来看是的,它将被更改为模型,但现在,我需要 ViewBag。
-
你不能把
var test = '@ViewBag.Test';改成var test = @ViewBag.Test;吗?