Web サイトに jquery ボタンがありますが、これらのボタンの一部はすべてのユーザーがクリックできるようにする必要がないため、アクセス許可が必要です。
button1_click()
some ajaxcalls
button2_click()
some other ajax calls
button3_click()
another calls
管理者はこのイベントを呼び出すことができますが、単純なユーザーはボタン3を呼び出すだけでよいので、
どのようなアプローチが必要ですか?
-次のような別の ajax 呼び出しを使用してすべてのボタンを制御する必要がありますか。
button1_click()
an ajax call (permission.aspx) read session,admin or not,return true or false
if(true)
{
someajaxcall()
}
-または、セッションに応じてボタンを非表示または表示する必要がありますか? しかし、どうすればそれができるのかわかりません。
jqgrid asp.netコンポーネントを使用しているため、グリッドにはカスタムボタンがありますが、ボタンにはIDがないため、サーバー側からアクセスできず、ボタンに表示または無効のプロパティがありません。
私はasp.netとjqueryを使用しています