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);
}
どういう意味ですか? – SLaks
'MVC.Schools'とは何ですか? – SLaks
この行をコメントアウトして、@(Url.Action(MVC.Schools.GetDistrictSchoolsForUser(Model.Teacher.Id)))を書くだけで、それでもアクションが呼び出されますか? – DMulligan