【发布时间】:2013-09-23 05:48:00
【问题描述】:
Vs'12 asp.net C# MVC4 - Int.Appl.Template EF 代码优先
这是我很简单的Script
<script class="TractsScript">
$('#Add').click(function (e) {
var val = @ViewBag.ForSection;
alert(val);
});
</script>
例如,我想简单地在我的script 中设置一个变量或使用Viewbag. 或Model.
我无法在以下任何论坛中找到答案:StckTrace1,StackTraceBetterAnswer
我尝试过的其他事情:
var model = @Html.Raw(Json.Encode(Model))
alert(model.Sections);
alert(@ViewBag.ForSection);
【问题讨论】:
-
如果你的模型中没有任何循环引用,你可以试试
var val = @new JavaScriptSerializer().Serialize(Model)。 -
这个脚本是否在视图中?
-
@Fals 对不起,我对这一切还是陌生的,如果您认为脚本与视图在同一个文档中,那么是的。
标签: jquery asp.net-mvc asp.net-mvc-4 razor