Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 在razor中使用ScriptManager?_Asp.net Mvc_Asp.net Mvc 3_Razor_Scriptmanager - Fatal编程技术网

Asp.net mvc 在razor中使用ScriptManager?

Asp.net mvc 在razor中使用ScriptManager?,asp.net-mvc,asp.net-mvc-3,razor,scriptmanager,Asp.net Mvc,Asp.net Mvc 3,Razor,Scriptmanager,这一定是一个简单的问题,但我一辈子都不知道如何在我的视图中包含脚本管理器不起作用。有人知道吗?ScriptManager是一个特定于webforms的构造,因此如果您使用MVC,您将不能(也不应该)使用它。您可以查看是否需要将scriptmanager的某些功能移植到MVC。我在升级项目时遇到了类似的情况。 对于“simple-ish”WCF Ajax服务,我可以通过添加以下内容来完成这项工作: <script src="@Url.Content("~/Scripts/MicrosoftA

这一定是一个简单的问题,但我一辈子都不知道如何在我的视图中包含脚本管理器<代码>不起作用。有人知道吗?

ScriptManager是一个特定于webforms的构造,因此如果您使用MVC,您将不能(也不应该)使用它。您可以查看是否需要将scriptmanager的某些功能移植到MVC。

我在升级项目时遇到了类似的情况。 对于“simple-ish”WCF Ajax服务,我可以通过添加以下内容来完成这项工作:

<script src="@Url.Content("~/Scripts/MicrosoftAjax.js")" type="text/javascript"></script>
<script type="text/javascript" src="@Url.Content("~/Services/SampleService.svc/jsdebug")"></script>
我还没有广泛地测试过这一点,但是嘿,这不是“kludge”一词成为官方开发者术语的原因吗

var dataService = new SampleService();
dataService.doBar(fooCallback,fooErrorMethod,null);