gpt4 book ai didi

asp.net-mvc - 获取脚本管理器的服务引用在 ASP.NET MVC 3 中生成 JavaScript

转载 作者:行者123 更新时间:2023-12-04 06:14:59 24 4
gpt4 key购买 nike

将 ASP.NET 4(3.5 渲染)WebForms 应用程序升级到 MVC 3 时,如何获得由 ScriptManager 生成的相同 JavaScript对于 ServiceReference一个 ASMX 文件?

我有一个通过 JavaScript 广泛使用的 ASMX Web 服务文件 ScriptManager为它生成。现有代码需要继续工作,但您不能使用 ScriptManager在 MVC View 中。有没有办法在 ASP.NET MVC 中自动生成 JavaScript 代码?

这是我在 Default.aspx 中的方式网页表单页面:

<asp:ScriptManager ID="sm" runat="server">
<Services>
<asp:ServiceReference Path="/WebService.asmx" />
</Services>
</asp:ScriptManager>

最佳答案

我不得不添加 MicrosoftAjax.jsWebService.asmx/js到页面。

<script src="@Url.Content("~/Scripts/MicrosoftAjax.js")" type="text/javascript"></script>
<script src="/WebService.asmx/js" type="text/javascript"></script>

注意尾随 /js/WebService.asmx/js .

附加 /js.asmx 的路径文件为您的网络服务提供 Javascript。同样,附加 /jsdebug为您提供用于调试的详细 Javascript。

关于asp.net-mvc - 获取脚本管理器的服务引用在 ASP.NET MVC 3 中生成 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7373259/

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