直截了当的问题,似乎无法让我的 viewBag 值显示在用户完成表单后被定向到的视图中。
请指教..谢谢
我的 Index ActionResult 简单返回模型数据..
public ActionResult Index()
{
var source = _repository.GetByUserID(_applicationUser.ID);
var model = new RefModel
{
test1 = source.test1,
};
return View(model);
}
My Get Edit" ActionResult ,只是使用与 Index 相同的模型数据。
我的帖子“编辑”ActionResult,将新值分配给模型并重定向到索引页面,但索引页面不显示 ViewBag 值??
[HttpPost]
public ActionResult Edit(RefModell model)
{
if (ModelState.IsValid)
{
var source = _repository.GetByUserID(_applicationUser.ID);
if (source == null) return View(model);
source.test1 = model.test1;
_uow.SaveChanges();
@ViewBag.Message = "Profile Updated Successfully";
return RedirectToAction("Index");
}
return View(model);
}
在我的索引视图中......
@if(@ViewBag.Message != null)
{
<div>
<button type="button">@ViewBag.Message</button>
</div>
}