<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-5497122964830905809</atom:id><lastBuildDate>Wed, 05 Aug 2026 11:58:43 +0000</lastBuildDate><category>Captcha in ASP.net</category><category>Login controls with Masterpage and Session</category><category>Simple Popup calendar using JS/Ajax</category><category>zAbout</category><title>Dotnet [techie] Shaan</title><description></description><link>http://rockingshani.blogspot.com/</link><managingEditor>noreply@blogger.com (Zubaida's food fusion)</managingEditor><generator>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle/><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5497122964830905809.post-7672398802377497228</guid><pubDate>Mon, 25 Jun 2012 10:12:00 +0000</pubDate><atom:updated>2012-07-02T11:32:30.831+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Login controls with Masterpage and Session</category><title/><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h2 style="text-align: left;"&gt;

&lt;span style="color: #990000;"&gt;Login with Session and&amp;nbsp;Master Page/Web control&lt;/span&gt;&lt;/h2&gt;
&lt;span style="background-color: white;"&gt;Lot's of my friends asking me that, they are all trouble with&amp;nbsp;&lt;i&gt;&lt;span style="color: #cc0000;"&gt;&amp;nbsp;login controls using in asp.net with session&lt;/span&gt;&lt;/i&gt;..? how it possible with master pages and web&amp;nbsp;controls..? how cookies related with login controls..?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
This article, i gonna be explain how all these possible in a simple manner... as an asp.net developer i needed to create a secure login&amp;nbsp;web form&amp;nbsp;but i also needed it to be a easy to implement, not so complicated, and also accomplish the mission&lt;br /&gt;
&lt;span style="color: blue;"&gt;Session&lt;/span&gt; are a real&amp;nbsp;impotent&amp;nbsp;thing, that used in many cases&amp;nbsp;we can't even imagine. You can use sessions in passing variables between Webpages instead of query-strings when passing secure values, it can also be used to create secure, &lt;span style="background-color: #bf9000;"&gt;and easy login.Sessions can be used to store even complex data for the user just like&amp;nbsp;cookies. Actually sessions will use the cookies for store the data,unless you explicitly tell it not to. Sessions can be used easily in ASP.NET with the Session object. We will re-use the cookie example, and use sessions instead. Keep in mind though, that sessions will expire after a certain amount of minutes, as &lt;/span&gt;&lt;span style="background-color: white;"&gt;configured in the web.config file&lt;/span&gt;&lt;br /&gt;
Here, i need to explain all circumstances behind a login with a web user control.for that i can explain how a simple login works..!it can be detailed thru&amp;nbsp;following&amp;nbsp;program&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://hotfile.com/dl/161919157/220d2c0/LoginMP.rar.html" target="_blank"&gt;Download sample program&lt;/a&gt;&lt;br /&gt;
Step 1 :&lt;br /&gt;
At first, set your master page [site.master] &amp;nbsp;with a web user control [LoginHeader.ascx] the path that i can &amp;nbsp;used for web control as&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;%@ Register Src="~/LoginControls/LoginHeader.ascx" TagName="LoginHeader" TagPrefix="Uc1" %&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All the files such as webforms, database &lt;span style="background-color: #cfe2f3;"&gt;[Register.mdf]&lt;/span&gt;, that are needed for this program are shown in solution explorer&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPuM_tv27b2YMmnaoomTl26Ws8nTGMZLb7MGUVI03KQ2UC4jmBB20o_zMwYqXN3gkTTKsYMpXi8DgZjRuNzltWHgSM6Cwh6Lv4dFSJTnc22_rZ3USKx83wKew2JXkEOjNELSbVP5rQauo/s1600/Login1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPuM_tv27b2YMmnaoomTl26Ws8nTGMZLb7MGUVI03KQ2UC4jmBB20o_zMwYqXN3gkTTKsYMpXi8DgZjRuNzltWHgSM6Cwh6Lv4dFSJTnc22_rZ3USKx83wKew2JXkEOjNELSbVP5rQauo/s400/Login1.png" width="298" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Most Probably, the .ascx files contain link button and loginview controls and that can access to all web forms&amp;nbsp;&amp;nbsp;through a masterpage [site.master]&amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
before that take a look for, how the design parts and code behind works in the .ascx file&lt;/div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBogt1XQsSmYaoiA0pZ0ANOkCUhOhtwof2XO0OwYBsWzKSFNs55KT29eVg1WDuF7h48qIDjFW-K2Rl56mmWHBdNLTG1rkLCx3nHdIQPpHMrjaS0OMHqgUpLoHrpkJ8VdNWNNnpLpS6Os/s1600/login2.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="324" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBogt1XQsSmYaoiA0pZ0ANOkCUhOhtwof2XO0OwYBsWzKSFNs55KT29eVg1WDuF7h48qIDjFW-K2Rl56mmWHBdNLTG1rkLCx3nHdIQPpHMrjaS0OMHqgUpLoHrpkJ8VdNWNNnpLpS6Os/s640/login2.png" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;LoginHeader.ascx&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqRkT5Hghj-TPsIEfqCi4NW7h8PcHeBYPZNeJ_JNjyUe6AtEYW83O3GjP320ai7eTDQVFpTlAnAAAL2iMv7oF6bi5JgTS7v5ezvKReh9hUiXvn-rX9_ktkx6mRKwWh-jUkulrKRxSpSW8/s1600/login3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="284" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqRkT5Hghj-TPsIEfqCi4NW7h8PcHeBYPZNeJ_JNjyUe6AtEYW83O3GjP320ai7eTDQVFpTlAnAAAL2iMv7oF6bi5JgTS7v5ezvKReh9hUiXvn-rX9_ktkx6mRKwWh-jUkulrKRxSpSW8/s640/login3.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFleZPsaEnjdIreUl3kumaXW9_ebxeaGzBvJ_mukTqE4uApK24A7M6uLbelzkJ9PasFh3Z1TCB2CBGNgenAnzHuGH4BScwY8cftTWLEVgvAgVWFs41ic0DbCPzuWumQhf2Hol-J3K0CeU/s1600/login4.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="304" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFleZPsaEnjdIreUl3kumaXW9_ebxeaGzBvJ_mukTqE4uApK24A7M6uLbelzkJ9PasFh3Z1TCB2CBGNgenAnzHuGH4BScwY8cftTWLEVgvAgVWFs41ic0DbCPzuWumQhf2Hol-J3K0CeU/s640/login4.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUJxucZMgLXkKwaEhx9huF2zfvkLmrg7SU6oQzRV_dwUGfd9bN_6KmSC-XesoTuhR66v70g82NeiRedpym-OHLl1KqeelgY8Lvqcp8gyZ6fqI385ox4W6ScIIKtSwcJqvexFTp9ImokfQ/s1600/login5.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="264" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUJxucZMgLXkKwaEhx9huF2zfvkLmrg7SU6oQzRV_dwUGfd9bN_6KmSC-XesoTuhR66v70g82NeiRedpym-OHLl1KqeelgY8Lvqcp8gyZ6fqI385ox4W6ScIIKtSwcJqvexFTp9ImokfQ/s640/login5.png" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;LoginHeader.ascx.cs&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In .cs file convert all the cookie value into a session.. its not&amp;nbsp;obviously&amp;nbsp;termed as 'Convert', get the values from cookies and define all other links like register/edit&lt;br /&gt;
&amp;nbsp;Once the user is authenticated,.. he/she can view the profile and the edit page&lt;br /&gt;
Step 2:&lt;br /&gt;
before going to LoginHeader.ascx, it may check all users are&amp;nbsp;authorized&amp;nbsp;or not through a web form &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [&amp;nbsp;&lt;i&gt;Login.aspx&lt;/i&gt;]&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGbUQ6uqiz96u35wHzdmFYgeYGKKJxyOUnhwDXW4DLda46GWrudr_2-tvHq0vGzRIBoW8-aR_qbAHLqPbYVSfMVxwOJUHEwqtdx1-uR_E3TCoUmdch_8wuEkjUwheUgc6NEcGcCUySBUI/s1600/login6.png" imageanchor="1" style="background-color: white; clear: left; display: inline !important; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGbUQ6uqiz96u35wHzdmFYgeYGKKJxyOUnhwDXW4DLda46GWrudr_2-tvHq0vGzRIBoW8-aR_qbAHLqPbYVSfMVxwOJUHEwqtdx1-uR_E3TCoUmdch_8wuEkjUwheUgc6NEcGcCUySBUI/s640/login6.png" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Login.aspx&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcWslYY8Rn21CPaD96okRX-JKMPbBzovD31ilbsHq53Sjb97TX1rPGMjDIo2BV0MilyplmBhdQqBtEy4umd7j-zplroHDskT3wO71hKxEYft131lJMnmWu1YZW-kLCJutTTaJEp2ZqKzM/s1600/login10.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRVaUeCzrHsLsLZv28f8xZPJisoZLiE5ZUzJQPez7g_8K7tiqG-2NvKh5T31ThO-GKjSpzATcqdpM239mJbfAxJSBSBMhlJgO2XbSs0SEQs16_uLGRp6_2gDwVlCXak8tnVrDlgctLmdQ/s1600/login7.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="318" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRVaUeCzrHsLsLZv28f8xZPJisoZLiE5ZUzJQPez7g_8K7tiqG-2NvKh5T31ThO-GKjSpzATcqdpM239mJbfAxJSBSBMhlJgO2XbSs0SEQs16_uLGRp6_2gDwVlCXak8tnVrDlgctLmdQ/s640/login7.png" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Login.aspx.cs&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRVaUeCzrHsLsLZv28f8xZPJisoZLiE5ZUzJQPez7g_8K7tiqG-2NvKh5T31ThO-GKjSpzATcqdpM239mJbfAxJSBSBMhlJgO2XbSs0SEQs16_uLGRp6_2gDwVlCXak8tnVrDlgctLmdQ/s1600/login7.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="background-color: white;"&gt;here it can assign &amp;nbsp;the cookie values for session&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRVaUeCzrHsLsLZv28f8xZPJisoZLiE5ZUzJQPez7g_8K7tiqG-2NvKh5T31ThO-GKjSpzATcqdpM239mJbfAxJSBSBMhlJgO2XbSs0SEQs16_uLGRp6_2gDwVlCXak8tnVrDlgctLmdQ/s1600/login7.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaTCKRLgxMtb7omTqZBvcTr81UDvQIwxsTzevRBXXnwyxLTXWYRCbG5IhyMISMwLlycWtVuJdHqLdu1yxrZsc13sajgTyK3c6GtnZitTSAWTVc7gZqSBduUSAkfm5JmyTttjh_tJFOwTU/s1600/login8.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="168" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaTCKRLgxMtb7omTqZBvcTr81UDvQIwxsTzevRBXXnwyxLTXWYRCbG5IhyMISMwLlycWtVuJdHqLdu1yxrZsc13sajgTyK3c6GtnZitTSAWTVc7gZqSBduUSAkfm5JmyTttjh_tJFOwTU/s640/login8.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Step 3:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
For all these program, it has to define the connection string for its database [Register.mdf] and a registration form for inserting new clients&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;span style="background-color: #9fc5e8;"&gt;You can Download whole program &lt;a href="https://hotfile.com/dl/161919157/220d2c0/LoginMP.rar.html" target="_blank"&gt;Here&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
Now our code is ready for testing. Run your Application with Home.aspx as a start page and enter an incorrect password deliberately and see what message you see and when you enter the correct login you will receive a message that says&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;span style="color: #cc0000;"&gt;"Congratulations...!your session is starts..!"&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;span style="background-color: #9fc5e8;"&gt;In this application you can redirect the user to another page and store the Session that you will use through out your application And abondon when the user exit your application. Please note that for some application it is good to enable and disable Controls based on the Session value, meaning that you can check if the user is logged in ,&lt;/span&gt; and display the benefits that logged in user can get in the same page.&amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
Thats all enJoY proGraMminG...!&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
Thank you for visiting http://rocingshani.blogspot.in&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
Shanith thekkayil- &amp;nbsp;techshaan2@gmail.com&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;</description><link>http://rockingshani.blogspot.com/2012/06/login-with-session-and-pageweb-control.html</link><author>noreply@blogger.com (Zubaida's food fusion)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPuM_tv27b2YMmnaoomTl26Ws8nTGMZLb7MGUVI03KQ2UC4jmBB20o_zMwYqXN3gkTTKsYMpXi8DgZjRuNzltWHgSM6Cwh6Lv4dFSJTnc22_rZ3USKx83wKew2JXkEOjNELSbVP5rQauo/s72-c/Login1.png" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5497122964830905809.post-8844304709074340650</guid><pubDate>Sat, 16 Jun 2012 06:37:00 +0000</pubDate><atom:updated>2012-06-26T13:50:29.796+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Simple Popup calendar using JS/Ajax</category><title/><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h2 style="text-align: left;"&gt;



&lt;b&gt;&lt;span style="color: #990000;"&gt;Popup calendar Using JQuery/Ajax&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;div&gt;
This article describes how to demonstrate a popup calendar in asp.net with two ways, that is either&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
1) how to&amp;nbsp;to add an Ajax popup calendar to a textbox with the help of the AjaxControlToolkit or 2) with the help of the js(JQuery). This is a simple demonstration with nothing but the required elements on the page so we can study the code and not get confused by other distracting elements&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="color: #990000;"&gt;Step 1 : with AjaxControl toolkit&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a) &amp;nbsp; &amp;nbsp;create a new web form in your web application site ie. Default.aspx&lt;/div&gt;
&lt;div&gt;
Before anything else, drag and drop an ajax toolscript manager onto your page like shown below,with design.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAFbnG5KTK_Kt6ahTMD22Sup86L13fEJOIuaM3LHMI9CEtwStaUoN3ynwuTh4H129Pxk3eKsizJH2Rb6Zj41nVDZFTBE58JhStwdm4hdfMKbb-v7dXLutNfAT4zLuhlr52y2F8vgmpJzw/s1600/cimage1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="129" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAFbnG5KTK_Kt6ahTMD22Sup86L13fEJOIuaM3LHMI9CEtwStaUoN3ynwuTh4H129Pxk3eKsizJH2Rb6Zj41nVDZFTBE58JhStwdm4hdfMKbb-v7dXLutNfAT4zLuhlr52y2F8vgmpJzw/s640/cimage1.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Above the script manager, drag and drop Text boxes&amp;nbsp;and sets its ID's to txtDateJS and txtDateAjax&amp;nbsp;respectively.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;b) &amp;nbsp;in the txtDateAjax, you can add a calendar extender from the tag menu,&amp;nbsp;The CalendarExtender is an Asp.net AJAX control that is associated with a TextBox control. When the user clicks on the TextBox, a client-side Calendar control pops up. The user can then set a date by clicking on a day, navigate months by clicking on the left and right arrow and perform other such actions without a postback.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; c) now we can create a css style&amp;nbsp;property&amp;nbsp;for our ajax calendar in the head section&lt;/div&gt;
&lt;div&gt;
its look like following.
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinATNJiPW64s6I6ikOcPeicfMR3QZ_GXpiFl2rTAb_J1_QuhtFMmWpi4xSjYIviPKvTKbjz0FZCFHIO5CZvzUwCbj5aT60AsJhhvMBZC47iUb8FsxVj2g1SpcGVAj5fQJUB_fTOu5TrUk/s1600/cimage5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="355" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinATNJiPW64s6I6ikOcPeicfMR3QZ_GXpiFl2rTAb_J1_QuhtFMmWpi4xSjYIviPKvTKbjz0FZCFHIO5CZvzUwCbj5aT60AsJhhvMBZC47iUb8FsxVj2g1SpcGVAj5fQJUB_fTOu5TrUk/s640/cimage5.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
to define your txtDateAjax and calendarextender as follows:-&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJzRBWDqJ9IwoBnMWKobIKEgeXeqrXaw9umwxHP2xBpjJnURoujdt3f_OrSpcIQp4_qkMF2d1zoYDAtL1lzbWU1P52_hoJK-tsH3Lrx6v2xA6DH9aEKE-iSmZRHng7zCMxSPhUWxMplYY/s1600/cimage6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="337" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJzRBWDqJ9IwoBnMWKobIKEgeXeqrXaw9umwxHP2xBpjJnURoujdt3f_OrSpcIQp4_qkMF2d1zoYDAtL1lzbWU1P52_hoJK-tsH3Lrx6v2xA6DH9aEKE-iSmZRHng7zCMxSPhUWxMplYY/s640/cimage6.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; d) That's all.. now run the program, we will see how the textbox navigate the popup calendar when the user clicks over..&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRL0sBfBvkMk8LngZ-oUUDGIbiXTXknhqxncByDFxE7FlY3wdLEWmYLNH4WhxsXTk3ZNa48ORlGMVzpD1Zsyqs6jlzr-UmB8ZbYw-nRbUpMN52lxbwZIyc66zn8-uiCyRpE85Z93FNly4/s1600/cimage2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="217" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRL0sBfBvkMk8LngZ-oUUDGIbiXTXknhqxncByDFxE7FlY3wdLEWmYLNH4WhxsXTk3ZNa48ORlGMVzpD1Zsyqs6jlzr-UmB8ZbYw-nRbUpMN52lxbwZIyc66zn8-uiCyRpE85Z93FNly4/s640/cimage2.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&amp;nbsp;&lt;span style="color: #990000;"&gt;Step 2: &amp;nbsp;With JQuery&lt;/span&gt;:-&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a) here, we will see how to use &amp;nbsp;the jquery calendar popup for an asp.net web application,For every application there is a basic need to select a date from the calendar control. For that we have the AJAX calendar popup extender but this Ajax calendar extender works with our ASP.Net controls but not with HTML controls. As we know, in MVC,we prefer to use HTML controls rather than ASP.Net controls like textboxes. In this application we will see how to use the calendar control of jquery for a HTML textbox when the focus is on the textbox, but in my article i have chosen from asp.net textbox control...&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Before starting our work with JQ,.we need to download the custom jquery UI from &lt;b&gt;&lt;a href="http://jqueryui.com/download" target="_blank"&gt;here&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;b) Unzip your downloaded folders and copy all the items into your web application as follows&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLQavBZBNiP3HRecOXK2AeHFpEfTJTs19s3fuPcHXq13l095WxJC6Z8cIdeLDqPlMLqZy1R_l1ydg408RtQ6wbjW1hiK9gRtuDVwf77BL9i2O5MZxlzje0TWhBinuw2lhNZh130shyphenhyphen3jQ/s1600/cimage7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="516" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLQavBZBNiP3HRecOXK2AeHFpEfTJTs19s3fuPcHXq13l095WxJC6Z8cIdeLDqPlMLqZy1R_l1ydg408RtQ6wbjW1hiK9gRtuDVwf77BL9i2O5MZxlzje0TWhBinuw2lhNZh130shyphenhyphen3jQ/s640/cimage7.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;c)&amp;nbsp;. We will use this UI and script to build our calendar popup control for MVC/Web application. So let's get started with the calendar popup&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
you can check out the jquery source code from the above pictures&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
after running your application you will see the output as follows.....&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguHAhGzjX86gFWngLjjowQ0ngdF8DpLnZTf070tYBLLd1mBS1A3QXflyIFTpcGL2qbCaTC52rBWi77_IFYaUs8SAa0_sah79YN-lxSfimLNZNNHTxZCarljXKuMNFxiXPga6aeRneLnzM/s1600/cimage3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="203" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguHAhGzjX86gFWngLjjowQ0ngdF8DpLnZTf070tYBLLd1mBS1A3QXflyIFTpcGL2qbCaTC52rBWi77_IFYaUs8SAa0_sah79YN-lxSfimLNZNNHTxZCarljXKuMNFxiXPga6aeRneLnzM/s640/cimage3.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
That's All....&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Download &lt;a href="http://www.4shared.com/rar/y3rnSF2K/PopupCalendar.html" target="_blank"&gt;sample program&lt;/a&gt; from &lt;a href="https://hotfile.com/dl/160071094/d469ef3/PopupCalendar.rar.html" target="_blank"&gt;here&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Enjoy Programming&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Thanks &amp;amp; Regards&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
techshaan2@gmail.com&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</description><link>http://rockingshani.blogspot.com/2012/06/popup-calendar-using-jqueryajax-this.html</link><author>noreply@blogger.com (Zubaida's food fusion)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAFbnG5KTK_Kt6ahTMD22Sup86L13fEJOIuaM3LHMI9CEtwStaUoN3ynwuTh4H129Pxk3eKsizJH2Rb6Zj41nVDZFTBE58JhStwdm4hdfMKbb-v7dXLutNfAT4zLuhlr52y2F8vgmpJzw/s72-c/cimage1.png" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5497122964830905809.post-7034203564496706506</guid><pubDate>Thu, 14 Jun 2012 08:06:00 +0000</pubDate><atom:updated>2012-07-30T08:21:47.569+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Captcha in ASP.net</category><title>How can we use a Captcha in Asp.net</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;i&gt;&lt;span style="color: #660000; font-size: large;"&gt;Captcha&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
What is a captcha how can we use them with either a handler file or .dll file in asp.net 4.0&lt;br /&gt;
This article demonstrates how to create such an Captcha image and employ it within an ASP.NET web form.&lt;br /&gt;
&amp;nbsp;&lt;span style="color: #660000; font-size: small;"&gt;What is&lt;/span&gt;..?&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [completely automated public Turing test to tell computers and humans apart] is a program that can tell humans from machines using some type of generated test. A test most people can easily pass but a computer program cannot.You've probably encountered such tests when signing up for an online email or forum account. The form might include an image of distorted text, like that seen above, which you are required to type into a text field. t&lt;br /&gt;
The idea is to prevent spammers from using web bots to automatically post form data in order to create email accounts (for sending spam) or to submit feedback comments or guestbook entries containing spam messages. The text in the image is usually distorted to prevent the use of OCR (optical character reader) software to defeat the process. Hotmail, PayPal, Yahoo and a number of blog sites have employed this technique.&lt;br /&gt;
you can download a complete captcha program from here&amp;nbsp; [&lt;a href="https://hotfile.com/dl/159767569/9fbf34e/captchashaan.rar.html" target="_blank"&gt;Link&lt;/a&gt;]&lt;br /&gt;
&lt;span style="color: #660000;"&gt;&amp;nbsp;Files we need...!&lt;/span&gt;&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="color: #660000;"&gt;&amp;nbsp;&lt;span style="color: black;"&gt;&lt;span style="color: #0b5394;"&gt;JpegImage_CS.aspx&lt;/span&gt; and &lt;span style="color: #0b5394;"&gt;JpegImage_CS.aspx .cs&lt;/span&gt;- defines the CapchaImage object which actually creates the image.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #660000;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;span style="color: #0b5394;"&gt;captcha.aspx, captcha.aspx.cs&lt;/span&gt; - a sample web form.&lt;br /&gt;button-refresh-captcha.jpg [ an image for button refresh ]&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #660000;"&gt;&lt;span style="color: black;"&gt;Refer the assembly CaptchaDLL.dll in your project --as you can download from here....! &lt;a href="http://www.4shared.com/rar/GpTAQ6su/shaanCaptcha.html?" target="_blank"&gt;CaptchaDLL.dll&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style="color: black;"&gt;Step 1: Add a page file in your web application and name it "captcha.aspx". It will be used to create Textbox,CAPTCHA image as a bitmap using a class and a dll file. Add following code in the .aspx file:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
veryfication styling&lt;b&gt; &lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;lt;%--Verification&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;Please type the characters you see in the picture :&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
--%&amp;gt;&lt;br /&gt;
&lt;div style="color: #6fa8dc;"&gt;
and&lt;/div&gt;
&lt;div style="color: #6fa8dc;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: #6fa8dc;"&gt;
put the following src into a ImageButton!&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;runat="server" Height="31px" &lt;br /&gt;
&amp;nbsp;&amp;nbsp; ImageUrl="~/SrcPic/button-refresh-captcha.jpg" OnClick="ibtnRefresh_Click" &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ToolTip="Click here to load a new image" Width="32px" /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: #6fa8dc;"&gt;
and a text box with an id&amp;nbsp; txtCaptcha&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TextBox ID="txtCaptcha" runat="server" BorderColor="Silver" &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BorderStyle="Solid" BorderWidth="1px" CssClass="style82" Height="20px" &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Width="145px"&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: #6fa8dc;"&gt;
and with a button &lt;/div&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Button ID="Button1" runat="server" onclick="Button1_Click" Text="Check" /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #660000;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: #660000;"&gt;Step 2 :&lt;/span&gt;&lt;br /&gt;&amp;nbsp;Now a .aspx file in your web application and name it "JpegImage_CS.aspx ". This&amp;nbsp; file implements a custom web control which displays the bitmap CAPTCHA image created by the "CaptchaDLL.dll" . Add following code in this file (in the source code itself): &lt;br /&gt;&amp;lt;%@ Page Language="C#" %&amp;gt;&lt;br /&gt;&amp;lt;%@ Import Namespace="System.Drawing.Imaging" %&amp;gt;&lt;br /&gt;&amp;lt;%@ Import Namespace="CaptchaDLL" %&amp;gt;&lt;br /&gt;&lt;br /&gt;and within script paste following codes&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #660000;"&gt;&lt;span style="color: black;"&gt; private void Page_Load(object sender, System.EventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (Session["CaptchaImageText"] != null)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // CREATE A CAPTCHA IMAGE USING THE TEXT STORED IN THE SESSION OBJECT.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CaptchaImage ci = new CaptchaImage(Session["CaptchaImageText"].ToString(), 200, 50);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //YOU CAN USE THE OTHER OVERLOADED METHODS ALSO&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //CaptchaImage ci = new CaptchaImage(Session["CaptchaImageText"].ToString(), 200, 50, "Courier New");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //CaptchaImage ci = new CaptchaImage(Session["CaptchaImageText"].ToString(), 200, 50, "Courier New" ,System.Drawing.Color.White, System.Drawing.Color.Red);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Change the response headers to output a JPEG image.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.Response.Clear();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.Response.ContentType = "image/jpeg";&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Write the image to the response stream in JPEG format.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ci.Image.Save(this.Response.OutputStream, ImageFormat.Jpeg);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Dispose of the CAPTCHA image object.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ci.Dispose();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;script runat="server"&gt;
&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private void Page_Load(object sender, System.EventArgs e)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (Session["CaptchaImageText"] != null)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // CREATE A CAPTCHA IMAGE USING THE TEXT STORED IN THE SESSION OBJECT.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CaptchaImage ci = new CaptchaImage(Session["CaptchaImageText"].ToString(), 200, 50);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //YOU CAN USE THE OTHER OVERLOADED METHODS ALSO&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //CaptchaImage ci = new CaptchaImage(Session["CaptchaImageText"].ToString(), 200, 50, "Courier New");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //CaptchaImage ci = new CaptchaImage(Session["CaptchaImageText"].ToString(), 200, 50, "Courier New" ,System.Drawing.Color.White, System.Drawing.Color.Red);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Change the response headers to output a JPEG image.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.Response.Clear();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.Response.ContentType = "image/jpeg";&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Write the image to the response stream in JPEG format.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ci.Image.Save(this.Response.OutputStream, ImageFormat.Jpeg);&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Dispose of the CAPTCHA image object.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ci.Dispose();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #660000;"&gt;Step3:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #660000;"&gt;&lt;span style="color: black;"&gt;Now define a namespace for the created CAPTCHA dll. To do this, locate the &lt;pages&gt;tags in the captcha.aspx.cs file and add a namespace tag as below:&lt;br /&gt;&amp;nbsp;using System.Data;&lt;br /&gt;using System.Data.SqlClient;&lt;br /&gt;using System.Configuration;&lt;br /&gt;using System.IO;&lt;br /&gt;using System.Collections;&lt;br /&gt;using System.ComponentModel;&lt;br /&gt;using System.Drawing;&lt;br /&gt;using System.Web.SessionState;&lt;br /&gt;using System.Web.UI.HtmlControls;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #cc0000;"&gt;using CaptchaDLL;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;span style="color: #660000;"&gt;Step4:&lt;/span&gt;&amp;nbsp;&lt;/pages&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #660000;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Now add the code behind in the web page where CAPTCHA image needs to be displayed. Following code snippet can be used:&lt;br /&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre class="c-sharp" name="code"&gt;protected void Page_Load(object sender, EventArgs e)

    {

        if (!IsPostBack)

       

{ Session["CaptchaImageText"] = CaptchaImage.GenerateRandomCode(CaptchaType.AlphaNumeric, 6);

 //creating the strting to show in CAPTCHA image

          

        }

        //cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["con"].ConnectionString);

        //cnn.Open();

    }

    protected void ibtnRefresh_Click(object sender, ImageClickEventArgs e)

    {

        Session["CaptchaImageText"] = CaptchaImage.GenerateRandomCode(CaptchaType.AlphaNumeric, 6); //generate new string

    }

    protected void Button1_Click(object sender, EventArgs e)

    {

        if (Session["CaptchaImageText"] != null &amp;amp;amp;&amp;amp;amp; txtCaptcha.Text.ToLower() == Session["CaptchaImageText"].ToString().ToLower())

        {

            Label1.Text="Well done captcha passed..!";

                  }

        else

        {

            Session["CaptchaImageText"] = CaptchaImage.GenerateRandomCode(CaptchaType.AlphaNumeric, 6);

            txtCaptcha.Text = "";

Label1.Text=" Enter correct characters as shown in image...!";

               }

    }
&lt;/pre&gt;
&lt;span style="color: #660000;"&gt;&lt;span style="color: black;"&gt;Visual Verification---&lt;/span&gt;&lt;/span&gt;

&lt;img alt="" src="data:image/png;base64,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" /&gt;&lt;span style="color: #660000;"&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/span&gt;

&lt;span style="color: #660000;"&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/span&gt;

&lt;span style="color: #660000;"&gt;&lt;span style="color: black;"&gt;Ok that's all now you can run your program....! enjoy programming&lt;/span&gt;&lt;/span&gt;

&lt;span style="color: #660000;"&gt;&lt;span style="color: black;"&gt;Shanith Thekayil&amp;nbsp;&lt;/span&gt;&lt;/span&gt;

&lt;span style="color: #660000;"&gt;&lt;span style="color: black;"&gt;Software Developer&lt;/span&gt;&lt;/span&gt;

&lt;span style="color: #660000;"&gt;&lt;span style="color: black;"&gt;Smartzin info venture&lt;/span&gt;&lt;/span&gt;

&lt;span style="color: #660000;"&gt;&lt;span style="color: black;"&gt;techshaan2@gmail.com&lt;/span&gt;&lt;/span&gt;

&lt;br /&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;</description><link>http://rockingshani.blogspot.com/2012/06/how-can-we-use-captcha-in-aspnet.html</link><author>noreply@blogger.com (Zubaida's food fusion)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5497122964830905809.post-581329925659034367</guid><pubDate>Thu, 13 May 2010 10:59:00 +0000</pubDate><atom:updated>2012-06-27T13:51:07.466+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">zAbout</category><title/><description>REAL FRIEND TEST!&lt;br /&gt;&lt;br /&gt;This is GOOD.....I expect it back too!&lt;br /&gt;I especially like the last sentence!!!! !!&lt;br /&gt;&lt;br /&gt;A simple friend, when visiting, acts like a guest.&lt;br /&gt;A real friend opens your refrigerator and helps himself and doesn't feel even the least bit weird shutting your&lt;br /&gt;'beer/Pepsi drawer' with her foot!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A simple friend has never seen you cry.&lt;br /&gt;A real friend shoulder is soggy from your tears..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A simple friend doesn't know your parents' first names.&lt;br /&gt;A real friend has their phone numbers in his address book..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A simple friend brings a bottle of wine to your party.&lt;br /&gt;A real friend comes early to help you cook and stays late to help you clean.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A simple friend hates it when you call after they've gone to bed.&lt;br /&gt;A real friend asks you why you took so long to call.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A simple friend seeks to talk with you about your problems.&lt;br /&gt;A real friend seeks to help you with your problems.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A simple friend wonders about your romantic history.&lt;br /&gt;A real friend could blackmail you with it!&lt;br /&gt;A simple friend thinks the friendship is over when&lt;br /&gt;you have an argument.&lt;br /&gt;A real friend calls you after you had a fight..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A simple friend expects you to always be there for them.&lt;br /&gt;A real friend expects to always be there for you!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A simple friend reads this e-mail and deletes it.&lt;br /&gt;A real friend passes it on and sends it back to you!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pass this on to anyone you care about......if you&lt;br /&gt;get it back you have no beginning, no end.&lt;br /&gt;&lt;br /&gt;It keeps us together, like our Circle of Friends.&lt;br /&gt;Today I pass this on to you. Pass it on to someone who is a friend to you..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;'Never frown, even when you are sad, because you never know who is falling in love with your smile. '&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--The task ahead of you, is never as great as the power behind you.&lt;br /&gt;&lt;br /&gt;--~--~------ ---~--~-- --~------ ------~-- -----~--~ ----~&lt;br /&gt;&lt;br /&gt;Dear Friends,&lt;br /&gt;Give thousand chances to your enemy to become your friend, But don't give a single chance to ur friend to become ur enemy'&lt;br /&gt;[]Send this to all Ur good friends. See how many u get back. If u get more than 3, u r really a lovable person...... ........... I am waiting&lt;br /&gt;[]&lt;br /&gt;[]&lt;br /&gt;&lt;br /&gt;Show your friends how much you care.&lt;br /&gt;[]&lt;br /&gt;&lt;br /&gt;Send this to everyone you consider a FRIEND!&lt;br /&gt;&lt;br /&gt;Even if it means sending it back to the person who sent it to you.&lt;br /&gt;[]&lt;br /&gt;If it comes back to you, then you will know you have a circle of friends.&lt;br /&gt;YOU ARE MY FRIEND AND I AM HONORED.&lt;br /&gt;&lt;br /&gt;F - Few&lt;br /&gt;R- Relations&lt;br /&gt;I- In&lt;br /&gt;E - Earth&lt;br /&gt;N - Never&lt;br /&gt;D - Die</description><link>http://rockingshani.blogspot.com/2010/05/real-friend-test-this-is-good.html</link><author>noreply@blogger.com (Zubaida's food fusion)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5497122964830905809.post-4472297056689263928</guid><pubDate>Thu, 13 May 2010 09:45:00 +0000</pubDate><atom:updated>2010-05-13T15:15:21.018+05:30</atom:updated><title>Blogger Buzz: Blogger integrates with Amazon Associates</title><description>&lt;a href="http://buzz.blogger.com/2009/12/blogger-integrates-with-amazon.html"&gt;Blogger Buzz: Blogger integrates with Amazon Associates&lt;/a&gt;</description><link>http://rockingshani.blogspot.com/2010/05/blogger-buzz-blogger-integrates-with.html</link><author>noreply@blogger.com (Zubaida's food fusion)</author><thr:total>0</thr:total></item></channel></rss>