我已经在堆栈溢出上检查了所有可能的解决方案,比如清除缓存文件,更改web.config
View文件夹Shared
文件中的版本号,但仍无法解决此类问题在局部视图中
var count = parseInt('@Viewbag.FeedbackCount');
有人可以为此建议更好更干净的解决方案,而不是将其标记为重复吗?
答案 0 :(得分:0)
是JavaScript代码吗
如果是JavaScript,你可以做这样的事情
<input type="hidden" id="MyValue" value="@Viewbag.FeedbackCount">
然后
var count = parseInt($('#MyValue').val());
我有类似的需求(但必须有更好的方法)
答案 1 :(得分:0)
它的ViewBag
资本 B 而不是Viewbag
。
答案 2 :(得分:-1)
尝试使用。
// these 2 lines
int count;
Int32.TryParse(ViewBag.FeedbackCount, out count))
// or just use one statemnt
int count= Int32.Parse(ViewBag.FeedbackCount);
如果上述方法无效,请尝试使用ViewData发送数据
int count = Int32.Parse(ViewData["FeedbackCount"]);
我认为其中一个人应该这样做。