【发布时间】:2012-12-16 08:23:56
【问题描述】:
这是我在部分视图中的代码
@model Contoso.MvcApplication.Models.Exercises.AbsoluteArithmetic
@using(Html.BeginForm())
{
<div>
<span style="width: 110px; float:left; text-align:center; font-size:2.5em;">@Model.Number1</span>
<span style="width: 110px; float:left; text-align:center; font-size:2.5em;">+</span>
<span style="width: 110px; float:left; text-align:center; font-size:2.5em;">@Model.Number2</span>
<span style="width: 110px; float:left; text-align:center; font-size:2.5em;">=</span>
<span>
@Html.EditorFor(model => model.Result)
@Html.ValidationMessageFor(model => model.Result)
</span>
</div>
}
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}
请注意,在我的代码底部,我有一个@section,我意识到如果我在那里设置断点,它就不会运行。如果我在 _Layout.cshtml 中移动那条线,效果会很好,但这不是想法。
如何在局部剃须刀视图中告诉 MVC4 我要添加该库?
【问题讨论】:
-
我们无法将脚本添加到局部视图。但是将脚本添加到视图将解决您的问题。检查我对stackoverflow.com/questions/12430005/… 的回答。我们可以动态地将与局部视图相关的脚本添加到容器视图中。希望能解决你的问题
-
我知道这个问题是关于 MVC4 的,但你现在可以在 MVC5 中做到这一点;见stackoverflow.com/questions/21827009/…
标签: asp.net asp.net-mvc razor asp.net-mvc-4 razor-2