我是 Web 开发和 MVC 的新手。在我看来,我有一个视频标签:
<video controls name="media" >
<source src="~/Movies/@ViewBag.ViedoFileName" type="video/mp4">
</video>
我有<a>这样的标签:<a href="@Url.Action("Teeeest", "Video")">Click Here</a>
我希望单击<a>标签时它会更新 @ViewBag 值,因此在里面VideoController我添加了(更改了 ViewBag 值并刷新了页面),但它不会更新 ViewBag 并显示旧的 ViewBag 值:
[HttpGet]
public ActionResult Teeeest()
{
@ViewBag.ViedoFileName = "vid2.mp4";//update value
//refresh the page
if (Session["type"] != null && Session["resulttype"] != null)
return View();
else
return Redirect(Request.UrlReferrer.ToString());
}
斯蒂芬大帝
拉风的咖菲猫
相关分类