Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
1
Cevap
1201
Tıklama
0
Öne Çıkarma
Asp.net buton click olayında if ile panel kullanımı yardım
C
12 yıl
Onbaşı
Konu Sahibi

Merhaba arkadaşlar,

bir projemde login bilgilerini kontrol ettikten sonra "panel" ile yaptığım logout kısmını getirmek istiyorum. Fakat nedense olmadı. Nerede hata yaptığımı bulamadım. Kullanıcı girişini yapıyor. Hatalı bilgi girdiysem ilgili label'ıda gösteriyor. Fakat nedense paneller çalışmıyor.

Çalıştığım sayfada login isimli paneli visible=true yapmıştım. Yani sayfa ilk açıldığında login isimli panel görünsün ki kullanıcı giriş yapabilsin istiyorum. Fakat ogrenci_tc ve şifreyi girdikten sonra post ederken login isimli panel yerine logout isimli panelin gözükmeis gerekirken login panel görünür durumda.

Yardımcı olursanız sevinir. Teşekkür ederim.

protected void btn_giris_Click(object sender, ImageClickEventArgs e)
{
DataRow dataGiris = class.GetDataRow("SELECT * FROM ogrenciler WHERE ogrenci_tc='"+txtUser.Text+"' and ogrenci_sifre='"+txtPass.Text+"' ");
if (dataGiris != null)
{

Response.Redirect("ogrenci.aspx");
logout.Visible = true;
login.Visible = false;
}
else

lbl_user_hata.Text = "Kullanıcı bilgileriniz hatalı.";
login.Visible = true;
logout.Visible = false;
}

<asp:Panel ID="login" runat="server">

<div id="solmenublok">
<div id="solmenubaslik">
<label>Kullanıcı Paneli</label>
<span class="soliconlar kullanicigirisiicon"></span> </div>
<div id="kullanicigirisiyeri">
<asp:Label ID="lbl_user_hata" runat="server" ForeColor="Red"></asp:Label>
<div id="kullanicigirisiyeriic">
<asp:TextBox ID="txtUser" runat="server"></asp:TextBox>
<span class="kullaniciiconlari kullanicigirisiiconu"></span> </div>
<div id="kullanicigirisiyeriic">
<asp:TextBox ID="txtPass" runat="server" TextMode="Password"></asp:TextBox>
<span class="kullaniciiconlari kullanicisifreiconu"></span> </div>
<div id="kullanicigirisiyeriic">
<asp:ImageButton ID="btn_giris" runat="server" Height="29px"
ImageUrl="~/images/login_btn.png" Width="95px"
style="float:right; padding-right:10px; border:none;"
onclick="btn_giris_Click" />
</div>
</div>
</div>
</asp:Panel>

<asp:Panel ID="logout" runat="server" Visible="False">

<div id="solmenublok">
<div id="solmenubaslik">
<label>Kullanıcı Paneli</label>
<span class="soliconlar kullanicigirisiicon"></span> </div>
<div id="kullanicigirisiyeri">
<div id="kullanicigirisiyeriic">
Hoş geldin,
</div>
<div id="kullanicigirisiyeriic">

</div>
<div id="kullanicigirisiyeriic">
<asp:ImageButton ID="ImageButton1" runat="server" Height="29px"
ImageUrl="~/images/login_exit_btn.png" Width="95px"
style="float:right; padding-right:10px; border:none;"
onclick="ImageButton1_Click" />
</div>
</div>
</div>
</asp:Panel>