gpt4 book ai didi

asp.net - 如何在MVC4的局部 View 中添加脚本?

转载 作者:行者123 更新时间:2023-12-02 11:56:07 25 4
gpt4 key购买 nike

这是我在部分 View 中的代码

@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 中移动该行,它会很好地工作,但这不是想法。

如何在部分 Razor View 中告诉 MVC4 我想要添加该库?

最佳答案

您可以使用@Scripts.Render("~/Scripts/my-script.js") 对于 .js 文件和 @Styles.Render("~/Content/my-Stylesheet.css") 用于 css 文件。

注意:它也适用于特定的 bundle 更多详细信息 - 'http://www.asp.net/mvc/overview/performance/bundling-and-minification '

它适用于 razor 中的任何子页面,包括部分 View 。有关更多信息,请谷歌了解这些帮助程序的用法

关于asp.net - 如何在MVC4的局部 View 中添加脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14114084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com