Forum
Merhaba..
Bir butona tiklama ile hem o butonun islevini, hem de baska bir butonun islevini gerceklestirmem gerekiyor. Baska bir butondan kastim HyperLink'tir. HyperLink'in altina [b]Vb.Net[/b] kodu yazilamadigi icin onun islevini baska bir buton ile yapmam gerek. O buton hem kendi islemini hem de hyperlink'i calistircak.
Yardimci olur musunuz? Tesekkur ederim...
HyperLink'ten bahsettiğinize göre sanırım asp.net projesi hazırlıyorsunuz ?
Evet. Web application uzerinde bir vb.net projesi.
HyperLink normalde NavigateUrl'deki adresi çağırır, bunu butonla yaptırmak için şu kodu kullanabilirsiniz.
System.Diagnostics.Process.Start("www.microsoft.com");
Merhaba..
Yazdiginiz kodun link kismina HyperLink'in Id'sini yazdim ama hata verdi. Sorunumu biraz daha acik anlatayim.
Yine bu forumda bir konu acmistim ve sorunum icin HyperLink kullanmam onerilmisti. Sorun suydu: Veri tabanindan adresini aldigim .html sayfalarini, sayfama ekledigim iframe'in icinde goruntulemem gerekiyordu. Yani "target" olayi. Bu ozellik de sadece HyperLink'te var oldugu icin onu kullandim. 1. buton iframe'in visible'ini true yapiyor, 2. buton yani HyperLink, NavigateUrl'e atadigim linki target'inda belirttigim iframe'in icinde goruntuluyor.
Yani tek amac icin iki butona tiklanmis oluyor. Ben bunu tek tiklamaya indirmek istiyorum.
Tesekkur ederim.
HyperLink'in yaptıklarını tek butonla yapabilmeniz aslında karmaşık değil, aşağıdaki örnekte butona basıldığında frame1 adındaki frame görünür hale getiriliyor ve içinde web sayfası görüntüleniyor. Dikkat edeceğiniz nokta; frame1 için "runat=server" belirtmiş olmak, ki kod arayüzünden frame1'e ulaşabilesiniz.
<IFRAME id="frame1" src="http://www.microsoft.com" scrolling="auto" height="500"
name="frame1" style="width: 500px; height: 500px" width="500" runat="server">
</IFRAME>
protected void Button1_Click(object sender, EventArgs e)
{
frame1.Visible = true;
frame1.Attributes["src"] = "http://www.cozumpark.com";
}
Evet. Basit ama onemli bir sorunu daha cozmus oldum sayenizde 🙂
Tesekkur ederim. Iyi gunler..
Yardımcı olabildiğime sevindim. Başka bir sorun olursa çekinmeden sorabilirsiniz. İyi çalışmalar.