Forum
Arkadaşlar merhaba;
Projemde kullanmak üzere kullanıcının eklediği herhangi bir veriden sonra MasterPage'de bulunan Literal kontrolumun visible olmasını istiyorum.
( btnEkle butonuna aşağıdaki veri tabanına veri ekleme kodlarını yazıyorum ve en sonda aşağıdaki bölümü yazdım)
.........
.........
.........
cmd.Parameters.Add("@Detay", Detay);
cmd.ExecuteNonQuery();
Response.Redirect("HaberEkle.aspx");
--- Burdan sonra aşağıdaki kodu yazıyorum.Fakat sayfayı en başa yönlendirdiğim için aşağıdaki kod parçası gözükmüyor. Aşağıdaki kodun çalışması için nasıl bir yol izleyebiliim. yardımcı olursanız çok sevinirim. ---
Literal DurumBasarili = (Literal)Master.FindControl("ltrDurumBasarili");
DurumBasarili.Visible = true;
this.Master.FindControl("lblUserName").Visible = false;
ile master page controlüne erişim sağlarsınız.
response.redirect kullanmamanız lazım.
ille de kullanmak zorundaysanız querystring ekleyin. mesela, response.redirect("haberekle.aspx?Visible=1") gibi
bundan sonra da masterpage'in code behind'ında gelen visible querystringinin durumuna göre visible'ı ile oynarsınız.
Ferhat Karataş
www.fkaratas.com