0

何が起こっているのかわかりませんが、以下のアクションはコントローラーでヒットされています。なぜこれを行うのでしょうか?URLをレンダリングするだけではいけません。_schoolsService は null ですが、Ninject を使用しています。アクションの属性を削除しましたが、同じものを受け取りました。

<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);
        }
4

1 に答える 1

2

T4MVCのカスタムツールを再度実行しましたが、問題を修正するために何かを再生成する必要があります。現在動作しています。

于 2012-04-26T23:39:45.477 に答える