2012-03-30 59 views
0

當我進入一個特定的頁面,這是body的一部分,然後當我隱藏ActionLink時,如何顯示一個ActionLink,它位於佈局中的一個部分離開頁面。我一直在考慮使用cookie,但我不知道如何在離開頁面後分配標記值來隱藏元素。離開頁面後隱藏一個元素 - 剃鬚刀

回答

0

可以使用未來的方式

@{ 
    var controller = this.ViewContext.RouteData.Values["controller"].ToString(); 
    var action = this.ViewContext.RouteData.Values["action"].ToString(); 
} 
    <a class="@((controller == "News" && action== "Index") ? "show" : "hide")" href="#"> 
My link 
</a> 
0

您只需將數據存儲在某處並將鏈接的呈現包裝在IF語句中以查看是否需要顯示該數據。

如果您打開了會話,則可以使用Session變量。下一次他們回到網站時,鏈接將顯示,因爲新的會話將啓動。

餅乾,如你所建議的那樣也可以。