Respond needs javascript to run. To find out more click here
Asp.net » Sayfa 7 » Serdar Demir
RSS
 

Archive for the ‘Asp.net’ Category

Ajax Modal Popup Extender kontrolü kullanımı

15 Ara

Ajax kontrol toolkit serimize devam ediyoruz :) modal popup extender sitemizde kullanıcıya sitenin arka planını karartarak bir mesaj penceresi çıkartmamızı sağlayan konroldür. Örneğin projenizde bir silme veya taşıma işleminde kullanıcıdan onay almak için bu kontrolü kullanabilirsiniz.

<%@ Register Assembly=”AjaxControlToolkit” Namespace=”AjaxControlToolkit” TagPrefix=”cc1″ %>
Yukarıdaki bir popup çıkartmak için aşağıdaki kodu ajax control toolkiti register ettiginiz sayfaya kopyalamanız yeterlidir.
<cc1:ModalPopupExtender ID=”ModalPopupExtender1″ runat=”server” TargetControlID=”btnShow”
PopupControlID=”pnlPopup” BackgroundCssClass=”modalBackground” DropShadow=”true”
/>
Bu işlemlerden sonra işimiz server tarafına düşüyor.
public void Show(string mesaj, OperationType type)
{
ModalPopupExtender1.Show();
}
protected void btnYes_Click(object sender, EventArgs e)
{
//yapılmasını istediginiz kod  (taşıma işlemi örneğin)
ModalPopupExtender1.Hide();
}
protected void btnNo_Click(object sender, EventArgs e)
{
ModalPopupExtender1.Hide();
}
Modal popup extender in açılış şeklini belirleyebileceğim bir diger özelliği ise animations dır bu sayede paneliniz slide şeklinde açılmasını sağlayabilirsiniz.
<Animations>
<OnShow>
<FadeIn Duration=”.5″ Fps=”20″ AnimationTarget=”pnlIncidentFind” />
</OnShow>
<OnHide>
<FadeOut Duration=”.5″ Fps=”20″ AnimationTarget=”pnlIncidentFind” />
</OnHide>
</Animations>

Bu arada eğer master page inize bir script manager ekli değilse bu kontrolü kullanacağınız sayfaya bir de script manager eklemeniz gerekecektir.
 
No Comments

Posted in Asp.net

 

Asp.net validation kontrolleri

10 Ara

Asp .net validaiton kontrolleri çok kullanışlı ve hayat kurtacak kontoller internet te  bu konuda birçok makale bulabilirsiniz ben ise farklı birşeyler anlatmak istiyorum. Geçenlerde ajax kontrol toolkit in tab controlünü bir uygulama da kullanmam gerekti tablar içerisinde yaptıgım user kontrolleri ekledim fakat tablara eklediğim butonların click olaylarını bir türlü çalıştıramadım hemen suçu script manager a attım :D daha sonra tek tek inceledim user controlleri ve tablardan birindeki bir user controlde regular expression validator kullanmışım ve validation group özelliği atamamışım sizde benim gibi bir gününüzi basit bir hatayı bulmak la geçirmek istemiyorsanız Validation group özelliğini gözden kaçırmayın.

Neyse konumuza dönelim bildiginiz gibi ajax control toolkit içerisinde bir çok güzel barındıran sağlam açık kaynaklı bir microsoft projesi Ajax control toolkit ile  Asp.net in kendi validation kontrollerini daha kullanışlı tooltip şeklinde kullanabiliyoruz.

<asp:TextBox ID=”txtPostalCode” runat=”server” CssClass=”veriAlan”></asp:TextBox>                                                    <asp:RequiredFieldValidator ID=”reqPostalCode” runat=”server” ControlToValidate=”txtPostalCode”                                       ErrorMessage=”Please enter ZIP / Postal Code” Display=”None” ValidationGroup=”Limit”></asp:RequiredFieldValidator>

<cc1:ValidatorCalloutExtender ID=”Limit” runat=”server” TargetControlID=”reqPostalCode”
Enabled=”True”></cc1:ValidatorCalloutExtender>
RequiredFieldValidator expression validation kontrolümüzün control to validate özelliğine textboxımızın id sini giriyoruz. Callout extender kontrolümüze ise bu RequiredFieldValidator kontrolünün id sini giriyoruz ve en önemlisi bunların hepsini bir ValidationGroup ile biribirine bağlıyoruz.

 
No Comments

Posted in Asp.net

 

Server 2008 Nameserver oluşturmak ve domain host etmek

08 Kas

Şu aralar server 2008 işletim sistemiyle baya bir içli dışlıyız :) ve öğrendiğim birşeyi paylaşmak istedim, biz bir site yayınlamak için normal de isimtescil gibi sitelerden bir domain alırız daha sonra bir host kiralarız ve host şirketinin bize verdiği nameserverları domain kontrol panelinden güncelleriz. Peki bu nameserver nasıl oluşturulur domain bu nameserverlara nasıl yönlendirilir? Öncelikle server 2008 bir dedicated server kiraladığımızı ve hositing kiralama işlerini bizim yaptığımızı düşünelim ve host satıyoruz.Öncelikle yapmamız gereken pleske giriş yapmak ve domains kısmından “Create Domain” seçeneğini tıklamak burada ftp domain gibi bilgileri girdikten sonra serverda host edeceğimiz domaini oluşturmuş oluyoruz.

ImageShack, share photos, pictures, free image hosting, free video hosting, image hosting, video hosting, photo image hosting site, video hosting site Domaini oluşturduktan sonra işlem yapacağımız domaini seçiyoruz ve dns settings kısmına geliyoruz. “Add record” diyerek nameserverlarımız kaydettireceğiz. Öncelikle nameserverlarımızı ekleyelim ns1 ve ns2 olarak ekliyoruz.ImageShack, share photos, pictures, free image hosting, free video hosting, image hosting, video hosting, photo image hosting site, video hosting site Bu işlemleri yaptıktan sonra aşağıdaki gibi bir görüntü olması gerekiyorImageShack, share photos, pictures, free image hosting, free video hosting, image hosting, video hosting, photo image hosting site, video hosting siteŞimdi biz server kısmını hallettik şimdi iş domain aldığımız firma tarafına düştü bu işlemi yaptıktan sonra host alan kişiye ip adresimizi ve ns1.serdardemir.net ns2.serdardemir.net gönderiyoruz oda domain kontrol paneline girip dns bilgilerini değiştiriyor ve mutlu sonuc :D

 
No Comments

Posted in Asp.net