日期:2014-05-17  浏览次数:20505 次

asp.nent 动态链接 ...............
[code=C#][/code]
<asp:Repeater ID="repZP" runat="server">
  <ItemTemplate>
  <a href=" " target="_self" class="titlemenu_dolphin"><%#Eval("lname") %></a>
</asp:Repeater>


不同的 ‘lname’ 有不同的 href 链接 href 链接应该怎么写 求教

------解决方案--------------------
没有这一列可以添加啊 这样比较灵活

不想添加 就在后台自定义方法一个一个的判断
<a href='<%#GetUrl(Eval("lname").ToString()) %>' target="_self" class="titlemenu_dolphin">
<%#Eval("lname") %></a>


public string GetUrl(string name)
{
string url="";
if(name=="a")
{
url="xx.com";
}
if(name=="b")
 {
url="xdx.com";
}
 return url;

}

------解决方案--------------------
C# code

<asp:Repeater ID="repZP" runat="server">
  <ItemTemplate>
  <a href='/index.aspx?id=<%#Eval("id") %>' target="_self" class="titlemenu_dolphin"><%#Eval("lname") %></a>
</asp:Repeater>