2011-01-19 9 views

答えて

14

ScriptManagerはWebフォーム固有の構造です。したがって、MVCを使用している場合、使用することはできません。スクリプトマネージャの機能の一部をMVCに移植するものが必要な場合は、http://mvcscriptmanager.codeplex.com/を参照してください。

2

私はプロジェクトをアップグレードする同様の状況に遭遇しました。 は「単純っぽい」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> 

をして、私のサービスオブジェクトは、昔ながらの方法で作成します。

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

を私は持っていませんこれは広範囲にテストされていますが、なぜか "kludge"という言葉が公式な開発者の言葉になったわけではありません。

関連する問題