2012-04-26 6 views
0

何が起こっているのかわかりませんが、以下のアクションがコントローラでヒットしています。それはなぜこれをするのだろうか?それは単にURLを表示してはいけません。 _schoolsServiceはnullですが、私はNinjectを使用しています。私はアクションの属性を削除し、同じことを受けました。コントローラで実行中のヘルパーアクションのURL

<a href="#" data-bind="click: manage.teacher.changeSchools.open.bind($data, true, '@(Url.Action(MVC.Schools.GetDistrictSchoolsForUser(Model.Teacher.Id)))')">Change</a>) 

MVC.SchoolsはT4MVCメソッドです。

[HttpPost, NatGeoUserAccessAuthorization] 
     public virtual ActionResult GetDistrictSchoolsForUser(string id) 
     { 
      return Json(_schoolsService.GetDistrictSchoolsForUserId(id), JsonRequestBehavior.AllowGet); 
     } 
+1

どういう意味ですか? – SLaks

+0

'MVC.Schools'とは何ですか? – SLaks

+0

この行をコメントアウトして、@(Url.Action(MVC.Schools.GetDistrictSchoolsForUser(Model.Teacher.Id)))を書くだけで、それでもアクションが呼び出されますか? – DMulligan

答えて

2

カスタムツールをT4MVC用にもう一度実行しましたが、問題を修正するために何かを再生成する必要があります。それは今働いている。

関連する問題