• 18-04-2010, 19:48:58
    #1
    FCN
    Kimlik doğrulama veya yönetimden onay bekliyor.
    amacım:

    sayfama bi tane datalist ekledim bu datalistle tablomdaki verilerin bi kısmını çekiyorum

    örnek vermek gerekirse

    tablomda öğrenci adı,adresi,numrası,veli adı,soyadı,şusu busu var

    ilk sayfamda data listle sadece ogrencinin adı soyadı ve numarası çekiliyor

    öğrencinin adına tıklandıgında başka sayfada diger bilgilerinin gelmesini istiyorum

    1. sayfadan gönderdigim query stringi 2. sayfada okutabilirsem sorun kalmicak ama bi türlü okutamadım

    kodlarıda vermek gerekirse

    default aspde

    <asp:Label ID="NAMELabel" runat="server" Text='<%# Eval("NAME") %>' />

    bu label ım

    <a href='xxx.aspx?id=<%# Eval("NAME") %>‘>Detay</a>

    bu detayları göstermek için linkim


    CEVAPLAR İÇİN TEŞEKKÜR EDERİM
  • 18-04-2010, 21:11:32
    #2
    kolonu template haline getirin.

    <a href='<%# "icerik.aspx?id=" + Eval("KolonAdım") %>'>Eval("kolon adı neyse")</a>
  • 19-04-2010, 13:58:50
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    2. sayfadan mı alamıyorsun querystring'ini?
    request.params.get("id") ile page_load event'ında alabilirsin.

    <a href="xxx.aspx?id=<%# Eval("NAME") %>">Detay</a>
    Bu şekilde düzenle.
  • 19-04-2010, 23:29:25
    #4
    tam okumadan cevapladığım için özür dilerim.

    1. sayfadan öğrenciyi seçmenizi yarayacak bilgi, id kolonunu da çekin. bunu göstermek zorunda değilsiniz. 1. sayfada öğrencinin ismini üstteki örneklerde olduğu gibi anchor tagı içerisine alın ve anchor tag ile query stringi atayın.

    Mesela, http://capraz.org/caprazblog.aspx adresinde bir datagrid var. başlıklarda anchor tag ile id yi seçip tıklandığında diğer sayfaya querystring gönderiyor.
  • 22-04-2010, 13:32:46
    #5
    hocam datalist içinde
    <a href="default.aspx?ID=<%# Eval("KolonID") %>">
    <%# Eval("kolonadi") %>
    </a>

    şeklinde link verip diğer sayfada

    string gelendeger = request.querystring["ID"].tostring();

    dersen alırsın veriyi