私は実際にこのサイトを見て、ググって、数日間、さまざまなことを試しましたが、答えが見つかりません.
そのため、購入後にクライアント情報を表示する Web アプリケーションを作成しようとしています。私は VS2012 Express と C# を使用していますが、MVC4 を使用することにしました。これは主に、ASP.NET に関するチュートリアルが、私が探していたものにかなり近いものだったためです。私の選択に関するコメントは要求されませんが、歓迎されないわけでもありません。
そのため、管理者は毎日の終わりにすべての販売情報を入力します。私たちは顧客の電話番号をセールス プロトコルのアカウント番号として記録しているので、単純にするために、顧客の電話番号を Web アプリケーションへのログインとしても使用することにしました。また、そのようにして、クライアントがサイトにログインしてデータベースを表示すると、データベースは自動的にフィルタリングされ、特定のクライアントがトランザクションのみを表示できるようになります.
私が従ったチュートリアルはこちらです。
これがフィルターを適用する必要があるポイントであることがわかりましたが、そうするのに多くの問題があります。コントローラーの名前は「MainController」 データベースの名前は「Main」、テーブルは「Mains」 「AccountNumber」は現在のユーザー ID と一致する必要があるデータベース内のフィールドです
public ActionResult Index()
{
return View(db.Mains.ToList());
}
私が理解しているように、[InitializeSimpleMembership] を上に配置し、UserId を取得して、それをフィルターとして定義する必要があります。