2016-02-29 43 views
0

我在我的MVC應用程序中使用JqGrid並使用delOptions刪除功能。如何在顯示JqGrid之前檢查權限刪除確認框?

現在我寫了一個屬性來檢查刪除操作的權限,但在檢查授權之前,它顯示刪除確認彈出窗口。

所以,我想在刪除確認框之前做一個ajax調用來檢查刪除操作的授權。

我該怎麼做?

下面是代碼: 「delOptions:{ 網址: '@ Url.Action( 「刪除」)', MTYPE: 「POST」, }, 取消:假的, 節省:假的, 地址: '@ Url.Action( 「刪除」)' }」

$ .extend($ jgrid.del,{ 標題: 「刪除」, 寬度:360, MSG:paramFromView.DeleteAllConfirmationMessage, b提交:「刪除」, b取消:「取消」, processData:「正在處理...」 });

謝謝

回答

0

這很容易。您應該運行AJAX call for checking authentication

然後,如果用戶通過身份驗證,那麼你應該繼續你的正常工作,否則,限制用戶。


如果你想要更具體的答案,請更新你的問題更具體的代碼。

+0

下面是代碼:「delOptions:{ 網址: '@ Url.Action( 「刪除」)', MTYPE: 「POST」, }, 取消:假的, 節省:假的, 網址: '@ Url.Action( 「刪除」)' }」「$ .extend($ jgrid.del,{ 標題: 「刪除」, 寬度:360, MSG:paramFromView.DeleteAllConfirmationMessage, bSubmit:「刪除「, b取消:」取消「, processData:」正在處理...「 });' –

+0

請更新您的問題,以便它可讀,所以我可以提供幫助。如果你發現我的答案是可以接受的,請點擊刻度標記,這將給你和我一些點數 –