0
我是ASP.NET的初學者,試圖通過使用控制器中的臨時數據來獲取ViewBag
中的數據。我在user.Username
和user.Email
得到它,但分別沒有得到ViewBag.Name
和ViewBag.Email
。我的代碼在下面給出,請指導我如何在ViewBag中獲取它?ASP.NET:在ViewBag中訪問臨時數據
QuestionsContoller.cs
public class temp {
public string username { get; set; }
public string email { get; set; }
}
public ActionResult Question() {
return View();
}
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Question(User user) {
temp temp_user = new temp();
temp_user.email = user.Email;
temp_user.username = user.Username;
return RedirectToAction("Answers" , temp_user);
}
public ActionResult Answers(temp temp_user) {
User user = new Models.User();
user.Username = temp_user.username;
user.Email = temp_user.email;
ViewBag.Name = user.Username;
ViewBag.Email = user.Email;
return View(user);
}
你是什麼意思_「我怎樣才能在ViewBag?」_?你想讓你的ViewBag數據進入你的視圖嗎? – CodeNotFound
是的,之後我會在我的視圖中獲得它。 –
所以你需要知道將數據導入視圖,對吧? – CodeNotFound