私は.netの世界に慣れていないので、しばらくお待ちください。コントローラ(レイザーエンジンを搭載したMVC4アプリケーション)からのビューにユーザーのリストを表示する必要があります。
ユーザーがビューに表示されている場合、クライアントはリンクをクリックして、別のビューで特定のユーザー情報を取得できます。これを実装したいのですが、特定のクライアントIDをユーザーから隠したいのです。クライアントIDは、サーバー側でクライアント情報を取得するために使用されます。
これはいくつかの方法で実行できます。たとえば、リンクにdata-Idを配置し、サーバー側でこのIDを使用して、DBからより多くの情報を取得できます。私の懸念は、クライアントがHTMLソースからこれらのIDを確認し、このID情報を使用してコントローラーのURLを入力できることです。隠しフィールドも好きではありません。
だから私の質問は、そのような機能を実装するための他の異なる方法やベストプラクティスは何ですか?