‘asp.net’ olarak etiketlenen yazılar

20 Jul 2009

ASPX ViewState Session iyileştirmesi (workaround)

ASPX sayfalarinda Data yogunlugu fazla olan kontroller kullaniosaniz ve site yogunlugu gibi sorunu olmayan kurum ici uygulamalra yaziosaniz sayfalarini hizlandirabilecek bi iyilestirme tabi sunucunuza guvenmenizde onemli.

Bu iyilestirmede aspx in bir ozelligi olan kontrollerin statelerini tutma isini yaptigi viewstate objesini sessionda tutarak network ten az veri transferi ve kullanici tarafindan az bilgi tasinmasiyla sayfalarin hizlari artirilabilir.

 
 
If [...]

31 Oct 2008

ASP.NET CustomValidator ile optional alanlar

 
<asp:TextBox ID=”txtPhoneWork” runat=”server” Width=”300px”></asp:TextBox>

<asp:CustomValidator id=”CustomValidator1″ runat=”server” ValidateEmptyText=”true”

ControlToValidate=”txtPhoneWork” Display=”Static”

ClientValidationFunction=”ClientValidate”

ErrorMessage=”you must enter at least one of work, mobile or home phone”> *

</asp:CustomValidator>

<script language=”javascript”>

function ClientValidate(source, arguments){

if ((document.getElementById(‘<%= txtPhoneWork.ClientID %>’).value != “”)

|| (document.getElementById(‘<%= txtPhoneMobile.ClientID %>’).value != “”)

|| (document.getElementById(‘<%= txtPhoneHome.ClientID %>’).value != “”)

)

{

arguments.IsValid = true;

}else {

arguments.IsValid = false;

}

}

</script>

<asp:TextBox ID=”txtPhoneMobile” runat=”server” Width=”300px”></asp:TextBox>

<asp:TextBox ID=”txtPhoneHome” runat=”server” Width=”300px”></asp:TextBox>

<asp:ValidationSummary ID=”ValidationSummary1″ runat=”server” />