[ASP.NET] Champ asp:HyperLink avec plusieurs databiding

Champ asp:HyperLink avec plusieurs databiding [ASP.NET] - C#/.NET managed - Programmation

Marsh Posté le 19-12-2006 à 15:50:23    

Hello
 
J'ai un champ asp:HyperLink dans un dataList. Pour ce champ, je voudrais pouvoir lui binder plusieurs valeurs, dans ce genre là : (oui je sais, cet exemple est foireux, c'est juste pour donner une idée)
 

Code :
  1. <asp:SqlDataSource SelectCommand="SELECT notion_id, content_id, .... FROM ........." />
  2. <asp:DataList ......>
  3.   <ItemTemplate>
  4.      <asp:HyperLink NavigateUrl='<%# Eval("notion_id,content_id", _
  5.           "NotionForm.aspx?notion_id={0}&content_id={1}" ) %>' Text="edit this" />
  6.      .........
  7.   </ItemTemplate>
  8. </asp:DataList>


 
Est-ce que vous sauriez me dire comment faire svp ?
 
Merci ! [:dawa]


Message édité par cosmoschtroumpf le 19-12-2006 à 15:51:38

---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
Reply

Marsh Posté le 19-12-2006 à 15:50:23   

Reply

Marsh Posté le 19-12-2006 à 21:19:14    

Reply

Marsh Posté le 03-01-2007 à 16:05:17    

Salut,
 
Tu peux faire ça très simplement avec un String.Format :
 

Code :
  1. <asp:SqlDataSource SelectCommand="SELECT notion_id, content_id, .... FROM ........." />
  2. <asp:DataList ......>
  3.    <ItemTemplate>
  4.      <asp:HyperLink ID="HyperLink1" runat="server"
  5.           NavigateUrl='<%# String.Format("NotionForm.aspx?notion_id={0}&content_id={1}",
  6.           ((System.Data.DataRowView)Container.DataItem)["notion_id"].ToString(),
  7.           ((System.Data.DataRowView)Container.DataItem)["content_id"].ToString()) %>'
  8.           Text="Test"></asp:HyperLink>
  9.      .........
  10.    </ItemTemplate>
  11. </asp:DataList>


 
Bonne journée :)

Reply

Marsh Posté le 03-01-2007 à 16:19:29    

:love: han, ça serait parfait, si seulement je savais transformer ça :
 
((System.Data.DataRowView)Container.DataItem)["notion_id"].ToString()
 
en vb.net :o


---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
Reply

Marsh Posté le 28-08-2008 à 13:33:44    

voila un convertissuer c# vers vb  / vb bers c#
 
c trop tard pour cosmoschtroumpf
 
mais ça sera utile pour ceux qui cherchent à résoudre leurs prb

Reply

Marsh Posté le 28-08-2008 à 16:09:51    

surtout si tu postais le lien :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed