首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

ASP.NET C# 用DataList控件中加子控件LinkButton,怎么写链接呢?多谢

2012-06-05 
ASP.NET C# 用DataList控件中加子控件LinkButton,如何写链接呢?请指教,谢谢!asp:DataList IDpldetails

ASP.NET C# 用DataList控件中加子控件LinkButton,如何写链接呢?请指教,谢谢!
<asp:DataList ID="pldetails" runat="server" RepeatColumns="1" Height="23px" 
  Width="944px" onitemdatabound="pldetails_ItemDataBound">
  <ItemTemplate>
  <div class="pldetails2">
  <div class="pltitle">
  <div class="pltitleleft">作者:[<font color="red"><%#Eval("user_id") %></font>]&nbsp;&nbsp;评论时间:<font color="green"><%#Eval("scdate") %>&nbsp;</font></div>
  <div class="pltitleright">
  <asp:LinkButton ID="LinkButton1" runat="server" 
  PostBackUrl='~/Editordel.aspx?id=<%#Eval("id")%>'>编辑</asp:LinkButton></div>
  </div>
  <div class="pldesc">
  <div class="pluserpict"><img width="50" alt="" src='<%#Eval("user_pic") %>' /></div>
  <div class="plcont"><p style="color:#5A5A5A; line-height:25px;"><%#Eval("message") %></p></div>
  </div>
  <hr style="border:1px dotted #ddd">
  </div>
  </ItemTemplate>
  </asp:DataList>

上面是在DataList控件中,人为地加上一个子控件linkbutton, 想点击子控件响应弹出另一页的链接事件。

其中的:<asp:LinkButton ID="LinkButton1" runat="server" 
  PostBackUrl='~/Editordel.aspx?id=<%#Eval("id")%>'>编辑</asp:LinkButton></div>

点击老是不对!
请指教,谢谢!

[解决办法]

HTML code
<asp:LinkButton runat="server" PostBackUrl='<%# GetUrl(Eval("id")) %>' Text="编辑"></asp:LinkButton> 

热点排行