3
Q
单独的控制器3
A
回答
5
为什么要这样做?对我而言,控制器绑定到某个模型,而不是某种类型的输出格式。
public ActionResult Users()
{
var users = _repository.Find();
var viewModel = Mapper.Map(users); // automapper or similar
return Request.IsAjax() ? Json(viewModel) : View(viewModel);
}
为了回答您的更新
这是更好地创建一个CustomAuthorizeAttribute
来检查,如果它是一个Ajax请求或定期请求,并做适当的授权。您的控制器不应该知道授权是如何进行的。
相关问题
- 1. 带单独控制器中的form_tag的错误消息Rails 3
- 2. 单独的家庭控制器为银行子网3
- 3. symfony 3 - 控制器返回单独函数生成错误
- 4. Laravel使用单独的控制器为单独的逻辑
- 5. 从单独的控制器文件控制.xib中的按钮
- 6. 用于单独导轨控制器的独立CSS文件夹
- 7. 单控制器,多(继承)类(轨3)
- 8. 代码点火器:放入单独的控制器或一个?
- 9. Codeigniter 3 url路由与独立控制器
- 10. MFC单独的无线电控制组
- 11. ASP.NET MVC 3 _Layout.cshtml控制器
- 12. 春季控制器3
- 13. Kohana 3控制器构造
- 14. CakePHP 3:测试控制器
- 15. 将Firebase数据从UITableView单元复制到单独的视图控制器
- 16. 3度控制器的Codeigniter&HMVC控制器结构
- 17. 控制器独立的步进功能
- 18. 窗体为单独的控制器,错误不显示
- 19. 在Node.js中使用单独的控制器和路由
- 20. 从单独的控制器(ASP.NET MVC3)调用
- 21. MVC 4部分与单独的控制器和视图
- 22. cakephp中home/index站点的单独控制器?最佳实践?
- 23. 角度JS控制器和工厂在单独的文件
- 24. MVC控制器应该在单独的DLL中吗?
- 25. 在$单独页面上的角度js多个控制器$ this
- 26. 将帖子ID传递给posts/index.html.erb中的单独控制器
- 27. 单独的MVC和webAPI控制器路由
- 28. AngularJS 1.5控制器在单独的文件中
- 29. Rails 4在单独的控制器中搜索几个模型
- 30. Rails 4:单独的模型和控制器功能与验证
我所有的控制器都从基本控制器继承,有一些属性应用于此。 ajax需要这些属性。 – Tassadaque 2011-06-13 07:56:40
更新您的问题与具体例子,让我给一个更准确的答案。 – jgauffin 2011-06-13 07:58:14
问题已更新 – Tassadaque 2011-06-13 08:35:03