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

Archive for the ‘Programlama’ Category

Asp.net ssl hatası

23 Şub

Ssl hakkında bilgi sahibiyim fakat pek uygulama şansım olmadı toerik olarak nasıl kurulur nasıl bind edilir biliyordum ve iis7 üzerinde deneme şansım oldu fakat firefox warningcontains unauthenticated content . diyerek resmen ssl kullandıgım sayfada kullanıcıya bu sayfa guvenilir degil gibi hatalar veriyordu ben de suçu hemen ssl şirketine attim fakat yemedi :) (Eski patronum duysa kızardı şimdi) neyse bende bu hata flash javascirpt css lerden kaynaklanabilir diye düşündüm ve 2 tane sayfa yaptım master dan türetip ve blank bir sayfa teker teker kodları degiştirdim google analitic meta vs. en sonunda anladımki Microsoft CDN yüzünden bu hatayı veriyor böyle bir açığın farkında degilmidir microsoft bilmem ama Microsoft cdn kullanıyorsanız ve firefox warning: contains unauthenticated content . hatası alıyorsanız anlayın ki suçlu Microsoft CDN

 
No Comments

Posted in Asp.net

 

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