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 应该从节点 _siteInfo 中的字段 copyrightText 中获取文本行,而不是在 _currentNode 中查找字段。有没有一种干净的方法可以做到这一点,或者你必须用 asp 标签来做到这一点吗?

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

感谢任何进一步的信息。

4

1 回答 1

0

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

于 2013-10-22T18:55:43.397 回答