使用runat =“server”表示奇怪的转发器内的锚标签

时间:2009-12-18 06:11:27

标签: asp.net

我在itemtemplate里面的asp.net转发器中有以下代码。

<a runat = "server" href = "StoreCategory/testing.aspx">dsdsdsd</a>

现在,我认为这个链接指向mydomain.com/StoreCategory/testing.aspx(如果runat =“server”不在那里,它就会这样做)

但是,如果我在那里保持runat =“server”,则链接结果为mydomain.com/testing.aspx。它会丢弃StoreCategory!为什么你认为它是这样做的?

我想出了部分问题,原因是当前页面是StoreCategory.aspx。但是,为什么只有runat =“server”变得混乱,如何告诉它不要混淆超出我,嗯。

2 个答案:

答案 0 :(得分:0)

您是否尝试过使用asp:linkbutton和postbackUrl属性

使用

<asp:LinkButton ID="lb" runat="server"  PostBackUrl="StoreCategory/testing.aspx" Text="dsdsdsd"></asp:LinkButton>

答案 1 :(得分:0)