0

これは初心者の質問かもしれませんが、可能かどうかはわかりませんが、間違っている可能性があります。私がやりたいのは、umbraco:item がデータを探すノードを変更することです。asp:Literals または他の asp タグを使用するのではなく、次のことを行う方法はありますか。

html:

<div class="under-content__wrapper">
   <umbraco:item ID="CopyrightText" field="copyrightText" runat="server" />
</div>

私がやりたいことは次のとおりです。

public partial class UnderContent : System.Web.UI.UserControl
{
    private Node _currentNode = Node.GetCurrent();
    private Node _siteInfo = new Node(Ref.GlobalSiteInfo);
    protected void Page_Load(object sender, EventArgs e)
    {
        //this is the part I am not sure of
        CopyrightText.Node = _siteInfo;

    }
}

そこから、CopyrightText は、_currentNode のフィールドを探すのではなく、ノード _siteInfo のフィールド copyrightText からテキスト行を取得する必要があります。これを行うクリーンな方法はありますか、それともaspタグでこれを行う必要がありますか?

   SomeASPLit.Text = _siteInfo.GetProperty("copyrightText").Value;

さらなる情報に感謝します。

4

1 に答える 1

0

CopyrightText.NodeId = Ref.GlobalSiteInfo.ToString();

于 2013-10-22T18:55:43.397 に答える