SignalR で多くの調査とテストを行いましたが、問題があります。
.Net MVC3 Web アプリケーションを作成しています。ユーザー インターフェイスは次のようになります。
画像を投稿することは許可されていないため、次のリンクでユーザー インターフェイスを確認できます。
http://deasign.free.fr/InterfaceVadis.jpeg
目標は次のとおりです。
- User1 が Web アプリケーションに入り、アイテムをクリックして、編集部分ビューを表示します。
- User2 が WebApp に入り、同じアイテムをクリックします。彼のためにビューをロックしたい。
目標 : 一度に 1 人のユーザーのみがアイテムを編集できます。
User1 が前へ/次へ/リストをクリックして編集ビューを離れると、ログアウトするか、ブラウザを閉じるだけで、User2 はすぐに (SignalR を介して) 通知を受け取る必要があり、編集ページはロックされません。
私はいくつかのことを試みましたが、達成できませんでした。
1°) SignalR Hub を宣言する必要があるのはどの部分ですか? 右側の部分ビューまたは親ページで? 私は両方を試しましたが、切断機能を思い通りに機能させることができませんでした:(
私の英語で申し訳ありません
その他の情報が必要な場合は、ご遠慮なく
ありがとうございます :)