私はMVC 4ウェブ開発で新しく、私はコントロールパネルを作成しています。私はユーザーの追加ページを作成し、データベースに情報を正常に提出しました。 しかし、提出した後、私は戻るボタンを押すと前のフォームが表示されます。 私はリダイレクトを、送信フォームの後に同じページにページを使用しています。ここ はMVC 4ウェブサイトバックプレスで古い値の同じフォームを返します
public ActionResult AdminPanel(RegisterUserModel user)
{
if (ModelState.IsValid) // Check the model state for any validation errors
{
if (user.AddUserToDB(user.username, user.password, user.fullName,user.contactNo,user.COAId)) // Calls the Login class checkUser() for existence of the user in the database.
{
TempData["SuccessMessage"] = "User Added Sucessfully!";
ModelState.Clear();
return Redirect("AdminPanel");
}
else
{
ViewBag.SuccessMessage = "User Not Added";
return View();
}
}
SelectList clientsList = GetClinetList();
ViewBag.clientsList = clientsList;
return View(); // Return the same view with validation errors.
}
をリダイレクトするためのコードは、私は多くの例を試してみましたが、問題は、ユーザーが時に以前の内容を見ることができるようにしたくない場合はそれほど親切に私のsuggesstions
詳細(コード)がなくても誰もこの質問に答えることはできないと思います。たぶん私たちに最小限の例を与えるかもしれません。 – Chris311
私は私のactionMethodを追加しました –