gpt4 book ai didi

javascript - 从 MVC 3 中的 Controller 执行 javascript 函数

转载 作者:行者123 更新时间:2023-11-30 10:38:44 24 4
gpt4 key购买 nike

我在 Controller 中得到了一个 Action 结果,我需要从 bootstrap-modal 显示模态,问题是......。

ScriptManager.RegisterStartupScript 不像在旧的 asp.net 中那样工作

有解决办法吗?我是 mvc 的新手。

最佳答案

好的,从 Controller 注册 javascript 的最简单解决方案非常明显,但对于刚接触该模式的人来说会令人沮丧:

使用命名部分,我们找到放置 javascript 的地方

您可以使用[命名部分][1]。

_Layout.cshtml

<head>
<script type="text/javascript" src="@Url.Content("/Scripts/jquery-1.6.2.min.js)">
@RenderSection("JavaScript", required: false)
</head>

和这个 View 的代码

_SomeView.cshtml

@section JavaScript
{
@Html.Raw(ViewBag.message)
}

在 Controller 中我们返回

ViewBag.message = @"<script type='text/javascript' language='javascript'>alert(""Hello World!"")</script>"; ;

关于javascript - 从 MVC 3 中的 Controller 执行 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12463045/

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