<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8601704672764402322</id><updated>2024-08-29T07:13:47.844-05:00</updated><title type='text'>Learn DotNet</title><subtitle type='html'>Learn Dotnet and get some extra ordinary codes from my blog and get the benefit from it.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hozefaunwala.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8601704672764402322/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://hozefaunwala.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Hozefa Unwala</name><uri>http://www.blogger.com/profile/12883081462870322603</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8601704672764402322.post-3937397978036277721</id><published>2010-08-12T14:11:00.000-05:00</published><updated>2010-08-12T14:26:28.760-05:00</updated><title type='text'>Good Thoughts</title><content type='html'>&quot;Life is not about the people who act true to your face. It&#39;s about the people who remain true behind your back.&quot;&lt;br /&gt;&quot; The people we love are not always beautiful, but they become beautiful because we love them.&quot;&lt;br /&gt;&quot;Avoid popularity if you would have peace.&quot;&lt;br /&gt;&quot;An inch of time is an inch of gold but you can&#39;t buy that inch of time with an inch of gold.&quot;&lt;br /&gt;&quot;Friends are the sunshine of life.&quot;&lt;br /&gt;&quot;Every closed eye is not sleeping, and every open eye is not seeing.&quot;</content><link rel='replies' type='application/atom+xml' href='http://hozefaunwala.blogspot.com/feeds/3937397978036277721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hozefaunwala.blogspot.com/2010/08/good-thoughts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8601704672764402322/posts/default/3937397978036277721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8601704672764402322/posts/default/3937397978036277721'/><link rel='alternate' type='text/html' href='http://hozefaunwala.blogspot.com/2010/08/good-thoughts.html' title='Good Thoughts'/><author><name>Hozefa Unwala</name><uri>http://www.blogger.com/profile/12883081462870322603</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8601704672764402322.post-2411382957386956893</id><published>2009-11-18T05:23:00.000-06:00</published><updated>2009-11-18T05:29:47.978-06:00</updated><title type='text'>Password Recovery control In Asp.Net</title><content type='html'>&lt;ol&gt;&lt;li&gt;Drage and Drop Password Recovery control&lt;/li&gt;&lt;li&gt;Put this code in code behind file.&lt;/li&gt;&lt;/ol&gt;&lt;ol&gt;&lt;/ol&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#006600;&quot;&gt;protected void PasswordRecovery1_SendingMail(object sender, MailMessageEventArgs e)&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;/ol&gt;    {&lt;br /&gt;&lt;ol&gt;&lt;/ol&gt;        &lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#3333FF;&quot;&gt;MailMessage mail = new MailMessage();&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;/ol&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#3333FF;&quot;&gt;        mail.From = new MailAddress(e.Message.From.Address, &quot;Name&quot;);&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;/ol&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#3333FF;&quot;&gt;        mail.Subject = &quot;Reset Your Password&quot;;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;/ol&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#3333FF;&quot;&gt;        mail.To.Add(e.Message.To[0].Address);&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;/ol&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#3333FF;&quot;&gt;        mail.IsBodyHtml = true;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;/ol&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#3333FF;&quot;&gt;        mail.Body = &quot;&lt;b&gt;Your Password Has been Reset&lt;br /&gt;&lt;/b&gt;&quot;;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;/ol&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#3333FF;&quot;&gt;        mail.Body += &quot;&lt;b&gt;You can login with your new password and If Required Change this Password&lt;br /&gt;&lt;/b&gt;&quot;;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;/ol&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#3333FF;&quot;&gt;        mail.Body +=&quot;&lt;b&gt;&quot; +e.Message.Body.ToString()+&quot;&lt;/b&gt;&quot; + &quot;&lt;b&gt;&lt;br /&gt;Thank You.&lt;/b&gt;&quot;;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;/ol&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#3333FF;&quot;&gt;       &lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;/ol&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#3333FF;&quot;&gt;        NetworkCredential loginInfo = new NetworkCredential(&quot;gmailID&quot;, &quot;Password&quot;);&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;/ol&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#3333FF;&quot;&gt;        SmtpClient smtp = new SmtpClient();&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;/ol&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#3333FF;&quot;&gt;        smtp.EnableSsl = true;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;/ol&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#3333FF;&quot;&gt;        smtp.Host = &quot;smtp.gmail.com&quot;;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;/ol&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#3333FF;&quot;&gt;        smtp.Credentials = loginInfo;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;/ol&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#3333FF;&quot;&gt;        smtp.Send(mail);&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;/ol&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#3333FF;&quot;&gt;        e.Cancel = false;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;/ol&gt;&lt;br /&gt;&lt;ol&gt;&lt;/ol&gt;    }&lt;br /&gt;&lt;ol&gt;&lt;/ol&gt;    &lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#006600;&quot;&gt;protected void PasswordRecovery1_SendMailError(object sender, SendMailErrorEventArgs e)&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;/ol&gt;    {&lt;br /&gt;&lt;ol&gt;&lt;/ol&gt;        &lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#3333FF;&quot;&gt;e.Handled = true;&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;/ol&gt;    }</content><link rel='replies' type='application/atom+xml' href='http://hozefaunwala.blogspot.com/feeds/2411382957386956893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hozefaunwala.blogspot.com/2009/11/password-recovery-control-in-aspnet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8601704672764402322/posts/default/2411382957386956893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8601704672764402322/posts/default/2411382957386956893'/><link rel='alternate' type='text/html' href='http://hozefaunwala.blogspot.com/2009/11/password-recovery-control-in-aspnet.html' title='Password Recovery control In Asp.Net'/><author><name>Hozefa Unwala</name><uri>http://www.blogger.com/profile/12883081462870322603</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8601704672764402322.post-7900756155215006153</id><published>2009-10-27T06:14:00.000-05:00</published><updated>2009-10-27T06:30:25.954-05:00</updated><title type='text'>CheckBox in Gridview for Select All With JavaScript</title><content type='html'>&lt;span style=&quot;font-weight:bold;&quot;&gt;///JAVA SCRIPT CODE////&lt;/span&gt;&lt;br /&gt; function ChangeCheckBoxState(id, checkState)&lt;br /&gt;        {&lt;br /&gt;            var cb = document.getElementById(id);&lt;br /&gt;            if (cb != null)&lt;br /&gt;               cb.checked = checkState;&lt;br /&gt;        }&lt;br /&gt;        &lt;br /&gt;        function ChangeAllCheckBoxStates(checkState)&lt;br /&gt;        {&lt;br /&gt;            // Toggles through all of the checkboxes defined in the CheckBoxIDs array&lt;br /&gt;            // and updates their value to the checkState input parameter&lt;br /&gt;            if (CheckBoxIDs != null)&lt;br /&gt;            {&lt;br /&gt;                for (var i = 0; i &lt; CheckBoxIDs.length; i++)&lt;br /&gt;                   ChangeCheckBoxState(CheckBoxIDs[i], checkState);&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;        &lt;br /&gt;        function ChangeHeaderAsNeeded()&lt;br /&gt;        {&lt;br /&gt;            // Whenever a checkbox in the GridView is toggled, we need to&lt;br /&gt;            // check the Header checkbox if ALL of the GridView checkboxes are&lt;br /&gt;            // checked, and uncheck it otherwise&lt;br /&gt;            if (CheckBoxIDs != null)&lt;br /&gt;            {&lt;br /&gt;                // check to see if all other checkboxes are checked&lt;br /&gt;                for (var i = 1; i &lt; CheckBoxIDs.length; i++)&lt;br /&gt;                {&lt;br /&gt;                    var cb = document.getElementById(CheckBoxIDs[i]);&lt;br /&gt;                    if (!cb.checked)&lt;br /&gt;                    {&lt;br /&gt;                        // Whoops, there is an unchecked checkbox, make sure&lt;br /&gt;                        // that the header checkbox is unchecked&lt;br /&gt;                        ChangeCheckBoxState(CheckBoxIDs[0], false);&lt;br /&gt;                        return;&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;                &lt;br /&gt;                // If we reach here, ALL GridView checkboxes are checked&lt;br /&gt;                ChangeCheckBoxState(CheckBoxIDs[0], true);&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;///////////////////////&lt;br /&gt;Then add Custome column in Gridview and Put this column Inside gridview&lt;br /&gt;and columns tag//////&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;&lt;asp:TemplateField&gt;&lt;br /&gt; &lt;HeaderTemplate&gt;&lt;br /&gt; &lt;asp:CheckBox runat=&quot;server&quot; ID=&quot;HeaderLevelCheckBox&quot; /&gt;&lt;br /&gt; &lt;/HeaderTemplate&gt;&lt;br /&gt;&lt;ItemTemplate&gt;&lt;br /&gt; &lt;asp:CheckBox runat=&quot;server&quot; ID=&quot;RowLevelCheckBox&quot; /&gt;&lt;br /&gt;&lt;/ItemTemplate&gt;&lt;br /&gt;&lt;/asp:TemplateField&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;///Take one Literal Control Also Outside the Gridview////&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;&lt;asp:Literal ID=&quot;CheckBoxIDsArray&quot; runat=&quot;server&quot; Mode=&quot;Transform&quot;&gt;&lt;/asp:Literal&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;////Now Comes to Code Behind file and Write this code in Databound event of Gridview///&lt;/span&gt;&lt;br /&gt; protected void grdmanagejobs_DataBound(object sender, EventArgs e)&lt;br /&gt;    {&lt;br /&gt;        CheckBox cbHeader = (CheckBox)grdmanagejobs.HeaderRow.FindControl(&quot;HeaderLevelCheckBox&quot;);&lt;br /&gt;        cbHeader.Attributes[&quot;onclick&quot;] = &quot;ChangeAllCheckBoxStates(this.checked);&quot;;&lt;br /&gt;        List&lt;string&gt; ArrayValues = new List&lt;string&gt;();&lt;br /&gt;        ArrayValues.Add(string.Concat(&quot;&#39;&quot;, cbHeader.ClientID, &quot;&#39;&quot;));&lt;br /&gt;        foreach (GridViewRow gvr in grdmanagejobs.Rows)&lt;br /&gt;        {&lt;br /&gt;            CheckBox cb = (CheckBox)gvr.FindControl(&quot;RowLevelCheckBox&quot;);&lt;br /&gt;            cb.Attributes[&quot;onclick&quot;] = &quot;ChangeHeaderAsNeeded();&quot;;&lt;br /&gt;            ArrayValues.Add(string.Concat(&quot;&#39;&quot;, cb.ClientID, &quot;&#39;&quot;));&lt;br /&gt;        }&lt;br /&gt;       // CheckBoxIDsArray.Text = &quot;script type=\&quot;text/javascript\&quot;&gt;&quot; + Microsoft.VisualBasic.Constants.vbCrLf + &quot;&lt;!--&quot; + Microsoft.VisualBasic.Constants.vbCrLf + string.Concat(&quot;var CheckBoxIDs=new Array(&quot;, string.Join(&quot;,&quot;, ArrayValues.ToArray()), &quot;);&quot;) + Microsoft.VisualBasic.Constants.vbCrLf + &quot;//--&gt;&quot; + Microsoft.VisualBasic.Constants.vbCrLf + &quot;&lt;/script&gt;&quot;;&lt;br /&gt;        CheckBoxIDsArray.Text = &quot;&lt;script type=\&quot;text/javascript\&quot;&gt;&quot; + Microsoft.VisualBasic.Constants.vbCrLf + &quot;&lt;!--&quot; + Microsoft.VisualBasic.Constants.vbCrLf + string.Concat(&quot;var CheckBoxIDs = new Array(&quot;, string.Join(&quot;,&quot;, ArrayValues.ToArray()), &quot;);&quot;) + Microsoft.VisualBasic.Constants.vbCrLf + &quot;// --&gt;&quot; + Microsoft.VisualBasic.Constants.vbCrLf + &quot;&lt;/script&gt;&quot;;&lt;br /&gt;    }</content><link rel='replies' type='application/atom+xml' href='http://hozefaunwala.blogspot.com/feeds/7900756155215006153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hozefaunwala.blogspot.com/2009/10/checkbox-in-gridview-for-select-all.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8601704672764402322/posts/default/7900756155215006153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8601704672764402322/posts/default/7900756155215006153'/><link rel='alternate' type='text/html' href='http://hozefaunwala.blogspot.com/2009/10/checkbox-in-gridview-for-select-all.html' title='CheckBox in Gridview for Select All With JavaScript'/><author><name>Hozefa Unwala</name><uri>http://www.blogger.com/profile/12883081462870322603</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8601704672764402322.post-4264726090408105238</id><published>2009-10-20T21:47:00.000-05:00</published><updated>2009-10-20T21:58:51.674-05:00</updated><title type='text'>Benefits Of .Net Framework</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color:#003300;&quot;&gt;12 important advantages of ASP.NET offers over other Web development models:&lt;/span&gt;&lt;/strong&gt; &lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family:verdana;color:#000066;&quot;&gt;1. ASP.NET drastically reduces the amount of code required to build large applications. &lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family:verdana;color:#000066;&quot;&gt;&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;2. With built-in Windows authentication and per-application configuration, your applications are safe and secured.&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;3. It provides better performance by taking advantage of early binding, just-in-time compilation, native optimization, and caching services right out of the box.&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;4. The ASP.NET framework is complemented by a rich toolbox and designer in the Visual Studio integrated development environment. WYSIWYG editing, drag-and-drop server controls, and automatic deployment are just a few of the features this powerful tool provides.&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;5. Provides simplicity as ASP.NET makes it easy to perform common tasks, from simple form submission and client authentication to deployment and site configuration.&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;6. The source code and HTML are together therefore ASP.NET pages are easy to maintain and write. Also the source code is executed on the server. This provides a lot of power and flexibility to the web pages.&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;7. All the processes are closely monitored and managed by the ASP.NET runtime, so that if process is dead, a new process can be created in its place, which helps keep your application constantly available to handle requests.&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;8. It is purely server-side technology so, ASP.NET code executes on the server before it is sent to the browser.&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;9. Being language-independent, it allows you to choose the language that best applies to your application or partition your application across many languages.&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;10. ASP.NET makes for easy deployment. There is no need to register components because the configuration information is built-in.&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;11. The Web server continuously monitors the pages, components and applications running on it. If it notices any memory leaks, infinite loops, other illegal activities, it immediately destroys those activities and restarts itself.&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;12. Easily works with ADO.NET using data-binding and page formatting features. It is an application which runs faster and counters large volumes of users without having performance problems&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;color:#000066;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;color:#000066;&quot;&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;color:#000066;&quot;&gt;In short ASP.NET, the next generation version of Microsoft&#39;s ASP, is a programming framework used to create enterprise-class web sites, web applications, and technologies. ASP.NET developed applications are accessible on a global basis leading to efficient information management. Whether you are building a small business web site or a large corporate web application distributed across multiple networks, ASP.NET will provide you all the features you could possibly need.&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hozefaunwala.blogspot.com/feeds/4264726090408105238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hozefaunwala.blogspot.com/2009/10/benefits-of-net-framework.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8601704672764402322/posts/default/4264726090408105238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8601704672764402322/posts/default/4264726090408105238'/><link rel='alternate' type='text/html' href='http://hozefaunwala.blogspot.com/2009/10/benefits-of-net-framework.html' title='Benefits Of .Net Framework'/><author><name>Hozefa Unwala</name><uri>http://www.blogger.com/profile/12883081462870322603</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8601704672764402322.post-8613184622255341479</id><published>2009-10-19T23:24:00.000-05:00</published><updated>2009-10-19T23:30:28.022-05:00</updated><title type='text'>Overview of Asp.Net</title><content type='html'>&lt;p&gt;&lt;span style=&quot;color:#000099;&quot;&gt;ASP.NET provides services to allow the creation, deployment, and execution of Web Applications and Web Services&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;color:#000099;&quot;&gt;&lt;p&gt;&lt;br /&gt;Like ASP, ASP.NET is a server-side technology Web Applications are built using Web Forms. &lt;/p&gt;&lt;p&gt;ASP.NET comes with built-in Web Forms controls, which are responsible for generating the user interface. &lt;/p&gt;&lt;p&gt;They mirror typical HTML widgets like text boxes or buttons. If these controls do not fit your needs, you are free to create your own user controls. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;Web Forms are designed to make building web-based applications as easy as building Visual Basic applications &lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://hozefaunwala.blogspot.com/feeds/8613184622255341479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hozefaunwala.blogspot.com/2009/10/overview-of-aspnet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8601704672764402322/posts/default/8613184622255341479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8601704672764402322/posts/default/8613184622255341479'/><link rel='alternate' type='text/html' href='http://hozefaunwala.blogspot.com/2009/10/overview-of-aspnet.html' title='Overview of Asp.Net'/><author><name>Hozefa Unwala</name><uri>http://www.blogger.com/profile/12883081462870322603</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>