gpt4 book ai didi

javascript - 从 JS 文件而不是 View 调用操作 (MVC 4)

转载 作者:行者123 更新时间:2023-11-30 05:52:23 24 4
gpt4 key购买 nike

我正在使用 MVC 4。

在我看来,我可以通过使用@Url.Action 简单地获取操作的 url

现在我想用所有 View 的 javascript 创建一个 javascript 文件,而不是将它们全部写在 View 中,问题是我不能再使用 Razor 的东西了。

所以我的问题是如何从 javascript 分隔文件中获取操作的 url?

最佳答案

您需要在 View 中定义一个 JavaScript 变量,然后您可以在脚本中使用该变量。显然这必须先声明。

我在我的布局页面上使用了一个助手,它包含所有这些变量和一个部分,用于我想要特定于页面的任何内容。请注意,这些将出现在 body 标记之前的任何其他脚本引用之前。

@Scripts.Variables()
@RenderSection("ScriptVariables", false)

Scripts.Variables 是这样的

@helper Variables()
{
<script language="javascript" type="text/javascript">
var ActionGetallAdmin = '@Url.Action("GetAll", "Admin")';
var ActionAccountLogin = '@Url.Action("Login", "Account")';
</script>
}

关于javascript - 从 JS 文件而不是 View 调用操作 (MVC 4),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13948383/

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