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