这可能是一个菜鸟问题,我不确定这是否可能,但可能是错误的。我想做的是更改您的 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;
感谢任何进一步的信息。