データの受け渡しについて話しているだけの場合、4 つのオプションがあります。(ユーザー名だけについて話している場合は、Josh の応答が必要です)
リダイレクトでパラメーターを渡す (ジャックが提案したように)
return RedirectToAction("Index", "SuccessPage"), new {username = name };
一時データに保存する (1 つのリクエストに対してのみ機能する)
TempData[Key] = name;
return RedirectToAction("Index", "SuccessPage");
セッションに保存する(セッションが続く限り続く)
Session[Key] = name;
return RedirectToAction("Index", "SuccessPage");
データベースに保存し、セッションIDを介してそのデータをリンクします。
/* databasey code here */
return RedirectToAction("Index", "SuccessPage");
これは、最も単純なものから最も複雑なものまで、オプションの完全なセットです。あなたの場合、システムが拡大して成長するにつれて、URL(最初の値)に値を渡すだけで、他のオプションを試すことを検討することをお勧めします。
TempData は、ページを更新すると持続しないことに注意してください。