DropDownList’de RequiredFieldValidator Kullanımı

Cuma, Aralık 12th, 2008 @ 23:28

Kullanmakta olduğunuz DropDownList’lerde mutlaka bir seçimin yapılmasını istiyorsanız, yapmanız gerekenler;

Öncelikle TextBox’lardaki gibi RequiredFieldValidator’u basitçe kullanırsanız, maalesef benim yaptığım gibi, güzelcene “lan nie olmuo bu” diye afallarsınız :) Bu durumda bizim kullanmamız gereken RequiredFieldValidator’un “InitialValue” özelliği…

Şekilli olarak basitçe anlatmam gerekirse;

  1. İlk önce şekildeki gibi bir ekran hazırladım ben, sizin mutlaka buna benzer bir görüntünüz mevcuttur zaten elinizde :)
  2. gorunum

  3. Daha sonra, ilgili RequiredFieldValidatorumuzun “InitialValue” Özelliğini, DropDownList’ imizin 0. itemının value’sına eşitliyoruz. Bu sayede kontrolümüz default değerin ne olduğunu anlayabilecek ve bu değer değişmemişse seçilmediğine dair bir uyarı verecektir. Aşağıdaki şekilde gerekli properties ayarı ve kaynak kodu bulabilirsiniz.

properties

kaynakkod

Kaynak Kod Ekran Görüntüsü:

Kaynak Kod :

ASPX Dosyası :

<%@ Page Language=”C#” AutoEventWireup=”true” CodeBehind=”Default.aspx.cs” Inherits=”WebApplication1._Default” %>

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head runat=”server”>
<title>Untitled Page</title>
</head>
<body>
<form id=”form1″ runat=”server”>
<div>
<asp:DropDownList ID=”DropDownList1″ runat=”server”>
<asp:ListItem Selected=”True” Text=”-Seçiniz-” Value=”SECILMEDI”></asp:ListItem>
<asp:ListItem Text=”seç 1″ Value=”SEC1″></asp:ListItem>
<asp:ListItem Text=”seç 2″ Value=”SEC2″></asp:ListItem>
</asp:DropDownList>
<asp:RequiredFieldValidator ID=”RequiredFieldValidator1″ runat=”server”
ControlToValidate=”DropDownList1″ ErrorMessage=”Lütfen Seçim Yapın…”
InitialValue=”SECILMEDI”></asp:RequiredFieldValidator>
<br />
<br />
<asp:Button ID=”Button1″ runat=”server” Text=”Button” />
</div>
</form>
</body>
</html>

Son olarak sayfayı test edersek,

secimsonrasi

şeklinde uyarımızı alabiliriz…

İlişkili Yazılar :

  1. DTCTester Tool’unun Kullanımı
  2. Jena, .NeT Uygulamalarında Nasıl Kullanılır?
  3. Performance Monitor Kullanımı
  4. Google Translate Kullanarak .NeT de Dil Çevrimi
  5. XML
  6. SQL Server 2005′de Otomatik Backup Alma
  7. Itemlar için Checkbox kullanımı
  8. XML ve XSLT Dosyalarını İşleyerek Ekrana HTML Çıktısı Veren ASPX Sayfası
  9. How To Move Selected ListItems to Down in ListBox
  10. How To Move Selected ListItems to Up in ListBox

Tags: , ,
Posted in .NeT 2008 | No Comments »

Önceki Yazı << Sonraki Yazı >>

Leave a Reply



Yeni yorumları e-posta aracılığıyla bana bildir. Ayrıca yorum yapmadan da abone olabilirsiniz.