Nov 27, 2015

Change URL Without Reloading Page check internet hello

Sep 3, 2012

Sort Alphanumeric Grid View Values

Sort Alphanumeric Grid View Values in Asp.net

In Asp.net gridview there is no option to sort the alpha numeric values by default. So i Google some sorting Algorithm and finally got the  good Article from -  http://www.davekoelle.com and i mixed up the algorithm with the gridview it works very well.

download the sample working exmaple here:


Apr 27, 2012

C# 4.0 language Spefication doc

Download  C# 4.0 language documents from Microsoft

Mar 7, 2012

Disable Double Click Asp.net Button

How to Prevent Double click in Asp.net

The following snippets will prevent you from the Double click 


 Just use the below line code under page_load event:

cmdSubmit.Attributes.Add("onclick", "this.disabled=true;" + ClientScript.GetPostBackEventReference(cmdSubmit,"").ToString());

note:-  cmdSubmit should be Asp.net Button Name

Jan 24, 2012

How to Read all blob list from the Windows Azure Storage Containers

Read all Blob List Names from the Windows Azure Containers


The Following snippets is used to read all the Blob list details from the azure containers
and also we can avoid the transport connection error while reading the huge blob list.
by the paging segment concept can able to read large no of blob list...
       
 
              ///////// Getting Blobs List if it's below than 5000 ///////////  
 
             TextWriter  tw = new  StreamWriter ("d:/blob_thumblist.txt" );            
             int  pagingCount = 1000;
             CloudStorageAccount  storageAccount = CloudStorageAccount .Parse(ConfigurationSettings .AppSettings["CloudStorage" ].ToString());
             CloudBlobClient  blobClient = storageAccount.CreateCloudBlobClient();
             //Get a reference to the container. 
             CloudBlobContainer  container = blobClient.GetContainerReference("ContainerName" );
  
             ///////// Getting Blobs if's below than 5000 ///////////  
 
             //Return blobs using a flat listing. 
             BlobRequestOptions  options = new  BlobRequestOptions ();
             options.UseFlatBlobListing = true ;
 
             ////This first operation will return up to 5000 blobs. 
             ResultSegment <IListBlobItem > resultSegment = container.ListBlobsSegmented(options);
             foreach  (var  blobItem in  resultSegment.Results)
             { 
                 //writing the blob name into the text file  
                 tw.WriteLine(blobItem.Uri.Segments[2]);
             }
             //close the stream 
             tw.Close();
 
   
           ///////// Getting Blobs List if it's more  than 5000 /////////// 
 
             TextWriter  tw = new  StreamWriter ("d:/blob_thumblist.txt" ); 
             int  pagingCount = 1000;
             CloudStorageAccount  storageAccount = CloudStorageAccount .Parse(ConfigurationSettings .AppSettings["CloudStorage" ].ToString());
             CloudBlobClient  blobClient = storageAccount.CreateCloudBlobClient();
             //Get a reference to the container. 
             CloudBlobContainer  container = blobClient.GetContainerReference("ContainerName" );
             ///////// Getting Blobs if's more  than 5000 /////////// 
 
             ResultContinuation  continuationToken = resultSegment.ContinuationToken;
 
             //Check whether there are more results and list them in pages of 1000. 
             while  (continuationToken != null )
             {
                 resultSegment = container.ListBlobsSegmented(pagingCount, continuationToken, options);
                 foreach  (var  blobItem in  resultSegment.Results)
                 {
                     //writing the blob name into the text file  
                     Console .WriteLine(blobItem.Uri.Segments[2]);                           
                 }
         
                 //getting blob list count per Paging 
                 Console .WriteLine(resultSegment.Results.Count());
                 //Console.ReadLine(); 
                 continuationToken = resultSegment.ContinuationToken;
                 //calling next set of blob list 
                 resultSegment.GetNext();
        
             }
 
              //close the stream 
             tw.Close();
 

Jan 6, 2012

How to Check Azure Blob List Exist or Not

Check Blob List Exist or Not

use the following snippet to check whether the blob is Exist or not
   
public  static  bool  Exists(this  CloudBlob  blob)
         {
             try 
             {
                 blob.FetchAttributes();
                 return  true ;
             }
             catch  (StorageClientException  e)
             {
                 if  (e.ErrorCode == StorageErrorCode .ResourceNotFound)
                 {
                     return  false ;
                 }
                 else 
                 {
                     throw ;
                 }
             }
         }
 

Jul 21, 2011

Disable Browser Back Button using csharp

Disable Firefox and IE Back Button in Asp.net


public void ClearBrowserCache(){      HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache); 
HttpContext.Current.Response.Cache.SetExpires(DateTime.Now); HttpContext.Current.Response.Cache.SetExpires(DateTime.Now.AddSeconds(-1));
      HttpContext.Current.Response.Cache.SetNoStore();
     }

call this method in each and every page load Event.

note:This functionality will not work when you call Server.Transfer for page redirection.

Twitter Delicious Facebook Digg Stumbleupon Favorites More