我有一个布局页面,我申请了大部分的观点。
现在我要求在我的主页上放置一个website logo + link
。问题是<a> tag
必须放在div
视图的layout
标记(左侧菜单)中。
如果我将链接放在我的layout
视图中,该链接将显示在我的大多数页面中,但我只需要它出现在我的主页中
现在的问题是如何添加/修改布局div
标签以在我的主页视图(Home / Index.cshtml)中插入链接+徽标?
答案 0 :(得分:2)
你可以这样做:
public HomeController : Controller
{
public ActionResult Index()
{
ViewBag.HomeLink = "http://some.com"
}
}
然后在Layout
检查是否存在ViewBag.HomeLink
并只渲染锚点。这样只有主页才能获得链接。