2016-06-21 8 views
0

私は自分の希望する機能を実装する方法のいくつかの有用な入力を得ることを期待:かみそりビューにカスタムナビゲーションを構築

私は私のWebアプリケーションのためのナビゲーションを含むモデルずにかみそり部分図を持っています。一部の機能は特定のユーザーのみが利用できるようになっているため、ビューをカスタマイズする必要があります。

特に表示する/表示しないli要素は、ulにあります。 要素を表示する必要があるかどうかを判断するクエリが既にあります。 要素自体はこのようにすることがあります。

<li><a href='@Url.Action("Index", "Controller", new {area = ""})' onclick="">@Resources.Label1</a></li> 

どのように私はこれを達成するであろうか?

答えて

1

あなたはViewBagを使用できるはずです。

メインビューまたはコントローラ:

ViewBag.LoggedIn = true; 

パーシャルビュー:

<ul> 
    <li>Visible to everyone</li> 

    @if (ViewBag.LoggedIn == true) { 
     <li>Visibility based on some data</li> 
    } 
</ul> 
+0

としてI含むビューがモデルにバインドされていない...そして、私は本当にそれを変更したくないと述べました。 –

+0

これは私のために働くと思う..私は本当に間違ったアプローチであるように見える部分的なビューにいくつかのHTMLマークアップをロードしようとしました.. –

関連する問題