ASP .NET'te bir gridview üzerinde çalışırken şöyle bir sorunla karşılaştım. Gridview'in ItemTemplate kısmına eklediğim Hyperlink kontrolünün gideceği adrese verdiğim parametre doğru gelmiyordu. Yani kod ile izah edecek olursam;
Kullandığım kod:
HTML kısmında oluşan link ise şu şekildeydi:
Sayfa.aspx?ID=<%# Bind("icerik_id") %> (Oluşması gereken ise Sayfa.aspx?ID=3)
Baya bir uğraştan ve araştırmadan sonra ise doğru kullanımın şu şekilde olduğuna ulaştım.
Yani ItemTemplate içerisinde HyperLink kontrolüne bir parametre aktarmak isterseniz NavigateUrl kısmının NavigateUrl='<%# Eval("icerik_id","Sayfa.aspx?ID={0}") %>' şeklinde olmasına dikkat etmek gerekiyor.
15 Eylül 2006
Kaydol:
Kayıt Yorumları (Atom)
1 yorum:
merhaba,
çok teşekkürler. bu kod parçası çok işime yaradı.
çalışmalarınızda başarılar...
Atakan Akyüz
Yorum Gönder