Posts

Showing posts from September, 2013

ASP.Net Page Life Cycle Events:

At each stage of the page life cycle, the page raises some events, which could be coded. An event handler is basically a function or subroutine, bound to the event, using declarative attributes like Onclick or handle. Following are the page life cycle events : PreInit . PreInit is the first event in page life cycle. It checks the IsPostBack property and determines whether the page is a postback. It sets the themes and master pages, creates dynamic controls and gets and sets profile property values. This event can be handled by overloading the OnPreInit method or creating a Page_PreInit handler. Init . Init event initializes the control property and the control tree is built. This event can be handled by overloading the OnInit method or creating a Page_Init handler. InitComplete . InitComplete event allows tracking of view state. All the controls turn on view-state tracking. LoadViewState . LoadViewState event allows loading view state information into the controls. LoadPostData . d...

ASP.Net Page Life Cycle

When a page is requested, it is loaded into the server memory, processed and sent to the browser. Then it is unloaded from the memory. At each of this steps, methods and events are available, which could be overridden according to the need of the application. In other words, you can write your own code to override the default code. The Page class creates a hierarchical tree of all the controls on the page. All the components on the page, except the directives are part of this control tree. You can see the control tree by adding trace= "true" to the Page directive. We will cover page directives and tracing under 'directives' and 'error handling'. The page life cycle phases are : Initialization Instantiation of the controls on the page Restoration and maintenance of the state Execution of the event handler codes Page rendering Understanding the page cycle helps in writing codes for making some specific thing happen at any stage of the page life cycle...

Differance between Web Application and Web site creation in Asp.Net

Area Web application projects Web site projects Project file structure A Visual Studio project file (.csproj or .vbproj) stores information about the project, such as the list of files that are included in the project, and any project-to-project references. There is no project file (.csproj or .vbproj). All the files in a folder structure are automatically included in the site. Compilation ·     You explicitly compile the source code on the computer that is used for development or source control. ·     By default, compilation of code files (excluding .aspx and .ascx files) produces a single assembly. ·     The source code is typically compiled dynamically (automatically) by ASP.NET on the server the first time a request is received after the site has been installed or updated. You can precompile the site (compile in advance on a development computer or on the server)....

Refine Hours and Min from user give value

Hi All, Today I am going to give a method by the help of which you can get hours and mins as integer if user willl give in different formate like, (1 hr 10 min or 1hr or 1:10 hour...) public void getEventHourAndMinuteValues(string eventDuration, out int hour, out int minutes)         {             hour = 0;             minutes = 0;             try             {                 if (eventDuration != string.Empty)                 {                 label1:                     string[] duration = eventDuration.Split(new char[] { ':','.' });                     if (IsValidTime(eventDuration))         ...

Check Valid Time Method

public bool IsValidTime(string thetime)         {             Regex checktime = new Regex(@"^(20|21|22|23|[01]d|d)(([:][0-5]d){1,2})$");             return checktime.IsMatch(thetime);         }

Creating DataTable for C# Code :

public static DataTable getAllProduct()         {                       DataTable table = new DataTable();             DataColumn col1 = new DataColumn("Id");             DataColumn col2 = new DataColumn("Title");             DataColumn col3 = new DataColumn("Entitlement");             DataColumn col4 = new DataColumn("CreatedDate");             DataColumn col5 = new DataColumn("PublishedDate");             DataColumn col6 = new DataColumn("ProductType");             col1.DataType = System.Type.GetType("System.String");             col2.DataType = System.Type.GetType("System.String");             col3.DataType = System.Type.GetType("S...

Remove particular HTML Tag for a string

Hi Guy's, Suppose we have a string like this : <p> <span>Learn to use Excel to identify what happened in the past,</span> so you can better prepare for the future. <bold>By using Excel as a trend analysis tool</bold>, CFOs, controllers and financial analysts will be able to use the data from budgets and financial statements to work through the planning and forecasting process. </p>. And we want to remove <bold> Tag from the above string then what to Do ? We can use Below method to archive this :      public static string removeSingleTagFromText(string text, string tagName)         {             string x = "<" + tagName + @"\b[^>]*>(.*?)</" + tagName + ">";             Regex m = new Regex(@"<p\b[^>]*>(.*?)</p>", RegexOptions.IgnoreCase | RegexOptions.Multiline);             ret...

Remove all un-necessary HTML Tag

Hi All, This Function will remove all un- necessary HTML Tag from the string which you will pass as a parameter to this function :   public static string removeAllHTMLTags(string text)         {             Regex m = new Regex(@"<(.|\\n)*?>", RegexOptions.IgnoreCase);              string newString = m.Replace(text, "");             return newString;         }

Method for Encryption and Decryption.

Hello All, By the help of below method you can encrypt and  decrypt URL or any value. public static Byte[] m_Key = new Byte[8];  public static Byte[] m_IV = new Byte[8];   //Function to encrypt data         public static string EncryptData(String strKey, String strData)         {             string strResult; //Return Result             //1. String Length cannot exceed 90Kb. Otherwise, buffer will overflow. See point 3 for reasons             if (strData.Length > 92160)             {                 strResult = "Error. Data String too large. Keep within 90Kb.";                 return strResult;             }             //2. Generate the Keys   ...

Asp.Net Page Life Cycle Events

      Following are the page life cycle events: PreInit .  PreInit is the first event in page life cycle. It checks the IsPostBack property and determines whether the page is a postback. It sets the themes and master pages, creates dynamic controls and gets and sets profile property values. This event can be handled by overloading the OnPreInit method or creating a Page_PreInit handler. Init .  Init event initializes the control property and the control tree is built. This event can be handled by overloading the OnInit method or creating a Page_Init handler. InitComplete .  InitComplete event allows tracking of view state. All the controls turn on view-state tracking. LoadViewState .  LoadViewState event allows loading view state information into the controls. LoadPostData .  during this phase, the contents of all the input fields defined with the <form> tag are processed. PreLoad .  PreLoad occurs...