asp.net ページのロックに関する問題に直面しています。最初に開いたユーザーのためにそのページをロックする必要があるユーザー プロファイル ページがあります。詳細は次のとおりです。データベースには多くのユーザー プロファイル レコードがあり、レコード番号をクエリ文字列に渡して特定のページを開きます。ユーザーがグリッドのリンクボタンをクリックし、レコードを読み取り専用モードで開きます。すべてのコントロールを有効にし、クリックするとユーザーが使用できるようにする編集ボタンがあります。タスクは、最初に編集ボタンをクリックしたユーザーにレコードをロックすることです。
これとは別に、ユーザーがページから移動したり、途中でページを閉じたりするなど、多くのシナリオがあります。このような場合、レコードは他のユーザーが利用できる必要があります。シナリオを解決する方法のいくつかの可能なアプローチまたは例を教えてください。
前もって感謝します