目前我正在開發一個項目,它有一個管理端和客戶端。返回多種數據類型的方法
管理員端使用DirectResult
執行任何與管理相關的操作,因爲客戶端使用JsonResult
來呈現頁面,並且我想使用相同的Controllers
。根據請求返回DirectResult
或JsonResult
的方法。
例如:
Admin
:Class1.Method()
- >應該返回DirectResult
Client
:Class1.Method()
- >應該返回JsonResult
,
和兩個結果使用Ajax
請求要求。
曾聽說過仿製藥嗎? http://msdn.microsoft.com/en-us/library/ms379564(v=vs.80).aspx – RononDex
做的DirectResult或JsonResult有什麼共同的編程方式?我覺得Method()應該放在代表Admin或Client的類上,但如果不知道你的設計,這很難說。 – Liath
他們有一個共同的接口或基類? – RononDex