Site Renkleri

.Net Dersleri

Placeholder Kullanımı



ASP.NET ile placeholder kullanımını gösteren işinize yarayacak örnek bir kod.
Sayfayı .aspx uzantılı şekilde kayıt edip ASP.NET destekli sunucunuzda çalıştırmanız yeterlidir.

<html>
<head>
<title>PlaceHolder Denemesi</title>
<script language="VB" runat="server">

Sub doSignup(Source as Object, E as EventArgs)

' Bu alana üye kayıdı için veri tabanı kodlarımız geliyor

End Sub

‘ Üye Kaydı Yazısına Tıklanıldığında
‘ Göstereceği webformun görünürlüğünü yazğyoruz
‘ Bu alanda üye kayıt formu görüntüleyip üye giri?ini görünmez yapyyoruz.

Sub newsignup(Source as Object, E as EventArgs)
ph1.visible="true"
ph2.visible="false"
End Sub

‘ Üye Girişi Yazısına Tıklanıldığında
‘ Göstereceği webformun görünürlüğünü yazıyoruz
‘ Yine yukarıda olduğu gibi üye kayıt formunu görünmez yapıp üye giriş formunu görüntülüyoruz

Sub showlogin(Source as Object, E as EventArgs)
ph2.visible="true"
ph1.visible="false"
End Sub

Sub dologin(Source as Object, E as EventArgs)

' bu alana üye giri?i için veritabany kodu gelecek

End Sub
</script>
</head>
<body>
<form Name="placeh" runat="server">

‘ Üye girişi için link veriyoruz.
‘Onclick ile hangi placeholder’ın gösterileceğini belirtiyoruz.

<asp:LinkButton id="login" Text="Üye Girişi" onclick="showlogin"
causesvalidation="false" runat="server" /><br>

‘ Üye kaydı için link veriyoruz.
‘Onclick ile hangi placeholder’ın gösterileceğini belirtiyoruz.

<asp:LinkButton id="signup" Text="Kayıt olmak için Tıklayın"
causesvalidation="false" onclick="newsignup" runat="server" />
<p>

‘ Bu alanda üye kaydı yapıyoruz

<asp:placeholder ID="ph1" visible="false" runat="server">
<table>
<tr>
<td align="right"><b>Adınız:</b> </td>
<td> <asp:textbox id="frmfname" runat="server" />
<asp:RequiredFieldValidator runat="server" id="vldfname"
ControlToValidate="frmfname" ErrorMessage="Adınızı Yazmadınız" display="Dynamic">
</asp:RequiredFieldValidator></td>
</tr>
<tr>
<td align="right"><b>Soyadynyz: </b></td>
<td> <asp:textbox id="frmlname" runat="server" />
<asp:RequiredFieldValidator runat="server" id="vldlname"
ControlToValidate="frmlname" ErrorMessage="Soyadynyz Yazmadynyz" display="Dynamic">
</asp:RequiredFieldValidator></td>
</tr>
<tr>
<td align="right"><b>E-mail</b></td>
<td> <asp:textbox id="frmemail" runat="server" />
<asp:RequiredFieldValidator runat="server" id="vldemail"
ControlToValidate="frmemail" ErrorMessage="E-mail Adresinizi Yazmadınız" display="Dynamic">
</asp:RequiredFieldValidator></td>
</tr>
<tr>
<td align="right"><b>Kullanıcy Adı</b> (max 10):</td>
<td> <asp:textbox id="frmuid" runat="server" />
<asp:RequiredFieldValidator runat="server" id="vlduid"
ControlToValidate="frmuid" ErrorMessage="Kullanycy Adınızı Yazmadınız" display="Dynamic">
</asp:RequiredFieldValidator></td>
</tr>
<tr>
<td align="right"><b>?ifre </b>(10 char max):</td>
<td> <asp:textbox textmode="password" id="frmpwd" runat="server" />
<asp:RequiredFieldValidator runat="server" id="vldpwd"
ControlToValidate="frmpwd"
ErrorMessage="Şifrenizi yazmadınız" display="Dynamic">
</asp:RequiredFieldValidator></td>
</tr>
<tr>
<td align="right">
<asp:button id="button1"
Text="Kaydet" onclick="doSignup" runat="server" /></td>
<td></td>
</tr>
</table>
</asp:placeholder>

‘ Bu alanda üye girişi yapılıyor

<asp:placeholder ID="ph2" visible="false" runat="server">
<b>Üye Giri?i:</b><br>
<table border="0"> <tr>
<td align="right" valign="Top"><b>Kullanıcı Adı: </b></td>
<td align="Left" valign="Top"><asp:TextBox id="lguid" runat="server" /></td>
</tr>
<tr>
<td align="Right" valign="Top"><b>Şifre: </b></td>
<td align="Left" valign="Top"><asp:TextBox id="lgpwd" runat="server" /></td>
</tr>
<tr>
<td align="Right" valign="Top" Colspan="2">
<asp:Button id="buttonlg" Text="Giriş" onclick="dologin" runat="server"/></td>
</tr>

</table>
</asp:placeholder>
</form>
</body>
</html>

Web Tasarımı | Site Tasarımı | Bilgisayar Dersleri | Hosting | Domain