iT邦幫忙

0

.net mvc 進入 Controller 時先固定做某些事

想請問一下 我在呼叫 CRUDContorller 裡的方法時,
可能在那之前都會先固定做一些事
例如檢查login狀況...等等
原本是寫在CRUDController 建構函式裡
但發現不能有回傳值
想了解是否可以在進入CRUDController 先執行某些事
根據結果回傳不同訊息資料,可能是原先CRUD應得到的資料
或者其他資訊...
謝謝

public class CRUDController : Controller
{	
	public CRUDContorller(){
	}
	public int Create(petClass newPet){
		if(checkLogin() == false){
			//reLogin...
		}
		//goto database create code...
	}
	
	public petClass Read(string keyword){
		if(checkLogin() == false){
			//reLogin...
		}
		//goto database read code...
	}
	
	public int Update(petClass updatePet){
		if(checkLogin() == false){
			//reLogin...
		}
		//goto database update code...
	}
	
	public int Delete(int ID){
		if(checkLogin() == false){
			//reLogin...
		}
		//goto database delete code...
	}
}
可以寫在 Authorization Filter
xSummer iT邦新手 5 級 ‧ 2020-02-07 13:05:05 檢舉
了解 先去爬Authorization Filter 相關文 謝謝回答

1 個回答

1
舜~
iT邦高手 1 級 ‧ 2020-02-07 11:14:38
xSummer iT邦新手 5 級 ‧ 2020-02-07 13:07:42 檢舉

謝謝回答 我會去爬相關文章
關於放在建構子 我有放過 不過因為無法回傳 所以才想來問是否有其他方法

我要發表回答

立即登入回答