0

我不确定发生了什么,但控制器中正在执行以下操作。为什么会这样做?它不应该只是呈现 URL。_schoolsService 为空,但我使用的是 Ninject。我删除了 Action 上的属性并收到了同样的东西。

<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 回答