Using a ScriptManager in razor?

☆樱花仙子☆ 提交于 2019-12-05 08:37:24

ScriptManager is a webforms specific construct, so if you are using MVC, you won't (and shouldn't) be able to use it. You can look at http://mvcscriptmanager.codeplex.com/ if you want something that ports some of the features of the scriptmanager to MVC.

I ran into a similar situation upgrading a project. For "simple-ish" WCF Ajax services, I was able to get this work by adding:

<script src="@Url.Content("~/Scripts/MicrosoftAjax.js")" type="text/javascript"></script>
<script type="text/javascript" src="@Url.Content("~/Services/SampleService.svc/jsdebug")"></script>

and then create my service object the old fashion way:

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

I haven't tested this is extensively, but Hey, isn't that why the word "kludge" became an official developer term.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!