0

私たちは通常、ナビゲーション コントロールなどの Razor コントロールを作成しますが、同じコードを何度も記述することに少しうんざりしているため、標準のユーザー コントロールにラップされたナビゲーション コントロールを作成することにしました。

umbraco Razor ビューには、オプションのレベルをパラメーターとして受け取る動的メソッド AncestorOrSelf があります。

単一のノードを返すために使用できる APi に相当するものはありますか?

前もってありがとうアル

4

1 に答える 1

0

これは、 uQuery の拡張メソッド'GetAncestorOrSelfNodes()'を使用して実現できます。

uQuery は、コンテンツ、メディア、およびメンバー データへの読み取り/書き込みアクセスを提供し、関係を拡張する API です。uQuery は uComponents に由来し、v4.8 から Umbraco に追加されました。

例:

var current = uQuery.GetCurrentNode();
var ancestor = current.GetAncestorOrSelfNodes().FirstOrDefault(n => n.Level == 2);
于 2013-03-19T18:32:14.570 に答える