Href属性在Sitecore中不起作用

时间:2014-09-08 05:40:17

标签: html anchor sitecore

Anchor Tag正在获取我必须导航的Url(通过右键单击验证 - >在新标签页中打开),但不会直接点击该链接。

Url是从转发器中提取的,转发器正在恢复Sitecore中的URL列表。

<asp:repeater runat="server" id="Repeater2">
   <itemtemplate>  
      <a href="<%#ECMLibrary.SitecoreLibrary.GetItemURL(((Sitecore.Data.Items.Item)Container.DataItem))%>" >
         <sc:text id="txt" runat="server" item="<%#Container.DataItem%>" field="Title"></sc:text>
      </a>
      <br />
   </itemtemplate>
 </asp:repeater>

同样的.cs文件是

protected void Page_Load(object sender, EventArgs e) 
{ 
     Sitecore.Data.Items.Item item = SitecoreLibrary.GetItem(SitecoreItemID.TopmenuItemID); 
     List<Item> lstItems = new List<Item>(); 

      if (item != null) 
      { 
           lstItems = SitecoreLibrary.GetMultiListItems(item, "Menu1"); 

           Repeater1.DataSource = lstItems; 
           Repeater1.DataBind(); 
      }
 }

1 个答案:

答案 0 :(得分:0)

我对您的问题和评论感到有点困惑,因为您的问题似乎是您希望在点击的新标签页中打开链接,而您需要做的就是添加target =“_ blank”锚标签,太明显了。如果点击本身没有触发,则必须有一些js代码劫持点击。有没有办法公开访问该页面。