可以说我_Layout.cshtml有这个:
@if (ViewBag.SignUpURL == null)
{
<a href="@Url.Content("~/Home/Join")" ><span>
<strong>JOIN NOW!</strong></span></a>
}
else
{
<a href="@ViewBag.SignUpURL" ><span>
<strong>JOIN NOW!</strong></span></a>
}
当我尝试ViewBag.SignUpURL填充
public ActionResult Index()
{
ViewBag.SignUpURL = HttpContext.Request.Url.AbsoluteUri.Replace("Index", "SignUp");
return View();
}
Index查看使用_Layout.cshtml.
而且什么也没有发生...
一般来说,我需要以某种方式将数据Layout从使用它的页面传递到页面。
有可能吗?
谢谢你!!!
更新:
