0

私は次のものを持っています:

@Html.NavLinks(@Model.menuItems, (string)ViewBag.FilePath)

ここで、ユーザーの役割に基づく別のパラメーターを追加したいと思います

User.IsInRole("Admin")
User.IsInRole("Guest1")
User.IsInRole("Guest2")

これを行う簡単な方法はありますか?

4

1 に答える 1

0

あなたが提供する情報を使用して、ヘルパー NavLink を次の 2 つの方法のいずれかで拡張することを考えることができます。

  1. ユーザーの役割を渡すためのパラメーターを追加します
  2. メソッドが必要とするすべてのフィールドを含むクラス/インターフェース型のパラメーターのみを渡す
于 2012-05-17T15:14:09.993 に答える