我想将客户从一个页面重定向到 .NET 用户控件中的第一个前同级。这是我的代码,但出现异常“$currentPage/preceding-siblings::* [@isDoc][1] has an invalid token。”
Node sibling = Node.GetNodeByXpath(@"$currentPage/preceding-siblings::* [@isDoc][1]");
if (sibling != null)
Response.Redirect(umbraco.library.NiceUrl(sibling.Id));
当然 currentPage 不是 .net usercontrol 中定义的参数,我想删除它,所以,我写了这个
Node sibling = Node.GetNodeByXpath(@"/preceding-siblings::* [@isDoc][1]");
if (sibling != null)
Response.Redirect(umbraco.library.NiceUrl(sibling.Id));
我尝试了更多方法,没有任何效果。我无法弄清楚我的代码有什么问题,任何想法!有没有其他方法可以做到这一点。请注意,我必须从 .net 用户控件而不是 xslt 中执行此操作。提前感谢