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. 單獨的AJAX控制器vs電流控制器?
- 4. symfony 3 - 控制器返回單獨函數生成錯誤
- 5. Laravel使用單獨的控制器爲單獨的邏輯
- 6. AngularJs加載單獨的控制器
- 7. 從單獨的控制器文件控制.xib中的按鈕
- 8. 將會話控制器分解爲3個獨立的控制器?
- 9. 帶有單獨主控制器視圖的Grails控制器填充菜單
- 10. 用於單獨導軌控制器的獨立CSS文件夾
- 11. 單控制器,多(繼承)類(軌3)
- 12. 在基本控制器,而不是單獨的控制器使用爾康類
- 13. 單獨的用戶控制器和註冊控制器或合併兩者?
- 14. 的Rails 3:控制器
- 15. 將UITableView單元連接到單獨的視圖控制器
- 16. 代碼點火器:放入單獨的控制器或一個?
- 17. Codeigniter 3 url路由與獨立控制器
- 18. MFC單獨的無線電控制組
- 19. Kohana 3控制器構造
- 20. 春季控制器3
- 21. Rails 3,使控制器
- 22. ASP.NET MVC 3 _Layout.cshtml控制器
- 23. CakePHP 3:測試控制器
- 24. Rails:用於局部視圖的單獨控制器的方法
- 25. 單獨的類庫中的ASP.Net WebAPI控制器
- 26. 控制器擴展與SilverStripe 3表單自定義控制器不處理
- 27. 3度控制器的Codeigniter&HMVC控制器結構
- 28. 將Firebase數據從UITableView單元複製到單獨的視圖控制器
- 29. 控制器獨立的步進功能
- 30. 控制器的獨立視圖
我所有的控制器都從基本控制器繼承,有一些屬性應用於此。 ajax需要這些屬性。 – Tassadaque 2011-06-13 07:56:40
更新您的問題與具體例子,讓我給一個更準確的答案。 – jgauffin 2011-06-13 07:58:14
問題已更新 – Tassadaque 2011-06-13 08:35:03