トランザクションは、タスク ID: XX の特定のタスクの 1 つの MVc 4.0 Web ページで実行されています。このトランザクション/レコードが最初のユーザーによって編集モードにある場合、他のユーザーはどこからでも同じトランザクションを実行できません。
一部のユーザーが編集のためにページを開いた場合、別のユーザーは特定のタスク/トランザクション ID (編集モードの主キー) で同じページにアクセスできないことを理解しています。
Optimistic Concurrency を試してみましたが、保存/編集のクリック中にユーザーに警告が表示されます。私の要件では、既に編集モードになっている場合、ユーザーはページを開くことを許可しないでください。
タスク ID をセッションに格納するアクション フィルターを作成することを考えました。これを実装する正しい方法はありますか?
一度に 1 人のユーザーのみがアクション メソッドを実行できるようにする方法は?