<?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: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-2320369029878906471</id><updated>2011-09-19T18:54:17.232+05:30</updated><title type='text'>Abhinaw Kaushik</title><subtitle type='html'>.Net Technology, SQL Server, JavaScript, Ajax,CSS etc...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://abhinawkaushik.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://abhinawkaushik.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Abhinaw Kaushik</name><uri>http://www.blogger.com/profile/12077767398723962859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://3.bp.blogspot.com/-sGYgVp59CUM/TnX0yFZfp4I/AAAAAAAAABo/NWag9J7qBt0/s220/Me.PNG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2320369029878906471.post-7286035407321149957</id><published>2011-09-18T19:16:00.001+05:30</published><updated>2011-09-18T19:29:57.246+05:30</updated><title type='text'>Deleting Only Duplicate/Repeting Records in SQl Server Table.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Here is a Query which will help you to delete the duplicate record from a table.&lt;br /&gt;Ex:&lt;br /&gt;Table Name : Test&lt;br /&gt;Table Content:&lt;br /&gt;id     name&lt;br /&gt;===============&lt;br /&gt;1 Ajit&lt;br /&gt;2 Amit&lt;br /&gt;3 Rana&lt;br /&gt;4 Raj&lt;br /&gt;5 Sonu&lt;br /&gt;5 Sonu&lt;br /&gt;==================&lt;br /&gt;Here the last two records are duplicate, i want to delete the duplicate record only not both record.&lt;br /&gt;===================&lt;br /&gt;So here we go type the following Query.&lt;br /&gt;===================&lt;br /&gt;&lt;br /&gt;declare @tbl Table(id int,name varchar(50))&lt;br /&gt;insert into @tbl(id,name)&lt;br /&gt;select distinct * from Test&lt;br /&gt;truncate table Test&lt;br /&gt;insert into Test(id,name)&lt;br /&gt;select id,name from @tbl&lt;br /&gt;select * from test&lt;br /&gt;=======================&lt;br /&gt;Press F5 (Execute this query)&lt;br /&gt;Now you can se that the duplicate record is deleted from the table.&lt;br /&gt;==================&lt;br /&gt;Description:&lt;br /&gt;===========&lt;br /&gt;Here I am creating one temporary table called @tbl and in that I am storing the distinct content of table called Test.&lt;br /&gt;after that i am truncating Test table and then again inserting the records from Temporary table called @tbl.&lt;br /&gt;==================&lt;br /&gt;Enjoy.......&lt;br /&gt;Ask me for more.......&lt;/div&gt;       &lt;iframe src="https://www.facebook.com/plugins/like.php?href=http://www.abhinawkaushik.blogspot.com"        scrolling="no" frameborder="0"        style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2320369029878906471-7286035407321149957?l=abhinawkaushik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abhinawkaushik.blogspot.com/feeds/7286035407321149957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/01/deleting-only-duplicaterepeting-records.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/7286035407321149957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/7286035407321149957'/><link rel='alternate' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/01/deleting-only-duplicaterepeting-records.html' title='Deleting Only Duplicate/Repeting Records in SQl Server Table.'/><author><name>Abhinaw Kaushik</name><uri>http://www.blogger.com/profile/12077767398723962859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://3.bp.blogspot.com/-sGYgVp59CUM/TnX0yFZfp4I/AAAAAAAAABo/NWag9J7qBt0/s220/Me.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2320369029878906471.post-9015758435507225322</id><published>2010-03-10T11:16:00.003+05:30</published><updated>2011-09-18T19:45:27.168+05:30</updated><title type='text'>Getting IP Address of PC in ASP.NET</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-&lt;br /&gt;Below is the method which will return the IP address of the system as a string.&lt;br /&gt;" strHostName " is a variable as you can see below which contains the Host name (PC name) that also you can get.&lt;br /&gt;&lt;br /&gt;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-&lt;br /&gt;public string GetNetInfo()&lt;br /&gt;{&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;string retVal = string.Empty;&lt;br /&gt;string strHostName = System.Net.Dns.GetHostName();&lt;br /&gt;string strIp = System.Net.Dns.GetHostAddresses(strHostName).GetValue(0).ToString(); &lt;br /&gt;return strIp;&lt;br /&gt;}&lt;br /&gt;catch (Exception ex)&lt;br /&gt;{&lt;br /&gt;throw ex;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-&lt;br /&gt;Enjoy......&lt;/div&gt;&lt;div&gt;&lt;iframe frameborder="0" scrolling="no" src="https://www.facebook.com/plugins/like.php?href=http://www.abhinawkaushik.blogspot.com" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; height: 80px; width: 450px;"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2320369029878906471-9015758435507225322?l=abhinawkaushik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abhinawkaushik.blogspot.com/feeds/9015758435507225322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/03/getting-ip-address-of-pc-in-aspnet.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/9015758435507225322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/9015758435507225322'/><link rel='alternate' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/03/getting-ip-address-of-pc-in-aspnet.html' title='Getting IP Address of PC in ASP.NET'/><author><name>Abhinaw Kaushik</name><uri>http://www.blogger.com/profile/12077767398723962859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://3.bp.blogspot.com/-sGYgVp59CUM/TnX0yFZfp4I/AAAAAAAAABo/NWag9J7qBt0/s220/Me.PNG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2320369029878906471.post-4275783385034858337</id><published>2010-02-23T16:13:00.001+05:30</published><updated>2011-09-18T19:21:54.495+05:30</updated><title type='text'>Reading Contents of a File into a String Variable</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We have a file (txt,doc,xml,xslt etc tested) and we wanted to read the content of that file into a string variable.&lt;br /&gt;&lt;br /&gt;To do this I have following code section:&lt;br /&gt;=-=-=-=-=-=-=-=-=-=-=-=-=-=&lt;br /&gt;using System.IO;&lt;br /&gt;&lt;br /&gt;public string GetContentsOfFile(string URL)&lt;br /&gt;{&lt;br /&gt;if(string.Equals(URL,string.Empty))&lt;br /&gt;throw new ArgumentNullException("URL not given");            &lt;br /&gt;StreamReader sr = new StreamReader(URL);&lt;br /&gt;string retStr = string.Empty;&lt;br /&gt;retStr = sr.ReadToEnd();&lt;br /&gt;return retStr;&lt;br /&gt;}&lt;br /&gt;=-=-=-=-=-=-=-=-=-=-=-=-=-=&lt;br /&gt;This method will take URL of file as parameter and return a string with the contents of that file.&lt;br /&gt;&lt;br /&gt;Enjoy...&lt;/div&gt;       &lt;iframe src="https://www.facebook.com/plugins/like.php?href=http://www.abhinawkaushik.blogspot.com"        scrolling="no" frameborder="0"        style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2320369029878906471-4275783385034858337?l=abhinawkaushik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abhinawkaushik.blogspot.com/feeds/4275783385034858337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/02/reading-contents-of-file-into-string.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/4275783385034858337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/4275783385034858337'/><link rel='alternate' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/02/reading-contents-of-file-into-string.html' title='Reading Contents of a File into a String Variable'/><author><name>Abhinaw Kaushik</name><uri>http://www.blogger.com/profile/12077767398723962859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://3.bp.blogspot.com/-sGYgVp59CUM/TnX0yFZfp4I/AAAAAAAAABo/NWag9J7qBt0/s220/Me.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2320369029878906471.post-441881924811768166</id><published>2010-02-23T16:06:00.001+05:30</published><updated>2011-09-18T19:22:43.386+05:30</updated><title type='text'>Adding New Node to an Existing XML file</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We have an XML file named: TestXML.xml&lt;br /&gt;&lt;br /&gt;Structure is as follow:&lt;br /&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: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_aHGDXCq9ipc/S4OvT_eH9NI/AAAAAAAAAA8/MVL8LsoTKTk/s1600-h/XML.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" height="160" src="http://4.bp.blogspot.com/_aHGDXCq9ipc/S4OvT_eH9NI/AAAAAAAAAA8/MVL8LsoTKTk/s640/XML.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We wanted to add a new node.&lt;br /&gt;&lt;br /&gt;This code block will do the same&lt;br /&gt;&lt;br /&gt;public void AddXMLNode(string XMLFilePath,string TitleToAdd, string ArtistToAdd)&lt;br /&gt;{&lt;br /&gt;XmlDocument doc = new XmlDocument();&lt;br /&gt;doc.Load(XMLFilePath);&lt;br /&gt;XmlNode node = doc.CreateNode(XmlNodeType.Element, "CD", null);&lt;br /&gt;XmlNode TitleNode = doc.CreateElement("title");&lt;br /&gt;TitleNode.InnerText = TitleToAdd;&lt;br /&gt;XmlNode ArtistNode = doc.CreateElement("artist");&lt;br /&gt;ArtistNode.InnerText = ArtistToAdd;&lt;br /&gt;node.AppendChild(TitleNode);&lt;br /&gt;node.AppendChild(ArtistNode);&lt;br /&gt;XmlNodeList list = doc.GetElementsByTagName("Catalog");&lt;br /&gt;list[0].AppendChild(node);&lt;br /&gt;doc.Save(XMLFilePath);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Now Test This Code:&lt;br /&gt;&lt;br /&gt;AddXMLNode(TestXML.xml,”Deewana”,”Sonu Nigam”);&lt;br /&gt;&lt;br /&gt;Now the Structure Will Look Like:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_aHGDXCq9ipc/S4Ovn3zd_YI/AAAAAAAAABE/eUdFgRMXRTk/s1600-h/XML1.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" height="276" src="http://2.bp.blogspot.com/_aHGDXCq9ipc/S4Ovn3zd_YI/AAAAAAAAABE/eUdFgRMXRTk/s640/XML1.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Enjoy...&lt;/div&gt;       &lt;iframe src="https://www.facebook.com/plugins/like.php?href=http://www.abhinawkaushik.blogspot.com"        scrolling="no" frameborder="0"        style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2320369029878906471-441881924811768166?l=abhinawkaushik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abhinawkaushik.blogspot.com/feeds/441881924811768166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/02/adding-new-node-to-existing-xml-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/441881924811768166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/441881924811768166'/><link rel='alternate' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/02/adding-new-node-to-existing-xml-file.html' title='Adding New Node to an Existing XML file'/><author><name>Abhinaw Kaushik</name><uri>http://www.blogger.com/profile/12077767398723962859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://3.bp.blogspot.com/-sGYgVp59CUM/TnX0yFZfp4I/AAAAAAAAABo/NWag9J7qBt0/s220/Me.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_aHGDXCq9ipc/S4OvT_eH9NI/AAAAAAAAAA8/MVL8LsoTKTk/s72-c/XML.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2320369029878906471.post-4454943100017605734</id><published>2010-02-19T16:19:00.002+05:30</published><updated>2011-09-18T19:23:46.618+05:30</updated><title type='text'>Understanding WITH TIES Option in SQL Server</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Table Structure:&lt;br /&gt;=-=-=-=-=-=-=-=-&lt;br /&gt;Book_ID  Book_Name Book_Price&lt;br /&gt;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-&lt;br /&gt;B001  ABC  $10.50&lt;br /&gt;B002  AAA  $12.50&lt;br /&gt;B003  BBC  $10.50&lt;br /&gt;B004  KCC  $16.50&lt;br /&gt;B005  MCC  $10.50&lt;br /&gt;B006  DCC  $17.50&lt;br /&gt;B007  BBA  $13.50&lt;br /&gt;B008  MMC  $10.50&lt;br /&gt;B009  BOOK  $07.10&lt;br /&gt;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-&lt;br /&gt;&lt;br /&gt;if you use TOP clause with the SELECT statement it will only gives you the N rows even if there is any record of same value available.&lt;br /&gt;&lt;br /&gt;Consider this example:&lt;br /&gt;&lt;br /&gt;select top 5 Book_Name,Book_Price from Book order by Book_Price desc&lt;br /&gt;&lt;br /&gt;Resule of this query is will be:&lt;br /&gt;&lt;br /&gt;Book_Name Book_Price&lt;br /&gt;=-=-=-=-=-=-=-=-=-=-=-=-=-&lt;br /&gt;DCC  $17.50&lt;br /&gt;KCC  $16.50&lt;br /&gt;BBA  $13.50&lt;br /&gt;AAA  $12.50&lt;br /&gt;MCC  $10.50&lt;br /&gt;=================&lt;br /&gt;But there is also some books with the same price ($10.50). So those records will be ignored by TOP Clause.&lt;br /&gt;&lt;br /&gt;But If we think as book seller's mind they also wanted to list the name of those books which comes in that top 5 price range because they have to sell those boks also because those are also coming in TOP 5 price range.&lt;br /&gt;&lt;br /&gt;So, to solve this issue we will use WITH TIES Clause.&lt;br /&gt;&lt;br /&gt;Consider this Example:&lt;br /&gt;&lt;br /&gt;select top 5 with ties Book_Name,Book_Price from Book order by Book_Price desc&lt;br /&gt;&lt;br /&gt;Result of this query will be:&lt;br /&gt;&lt;br /&gt;Book_Name Book_Price&lt;br /&gt;=-=-=-=-=-=-=-=-=-=-=-=-=-&lt;br /&gt;DCC  $17.50&lt;br /&gt;KCC  $16.50&lt;br /&gt;BBA  $13.50&lt;br /&gt;AAA  $12.50&lt;br /&gt;BBC  $10.50&lt;br /&gt;MCC  $10.50&lt;br /&gt;MMC  $10.50&lt;br /&gt;ABC  $10.50&lt;br /&gt;=======================&lt;br /&gt;&lt;br /&gt;Now we are getting the expected output; here we can see all the book name of top 5 price range.&lt;br /&gt;&lt;br /&gt;===============================&lt;br /&gt;Enjoy...&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/div&gt;       &lt;iframe src="https://www.facebook.com/plugins/like.php?href=http://www.abhinawkaushik.blogspot.com"        scrolling="no" frameborder="0"        style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2320369029878906471-4454943100017605734?l=abhinawkaushik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abhinawkaushik.blogspot.com/feeds/4454943100017605734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/02/understanding-with-ties-option-in-sql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/4454943100017605734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/4454943100017605734'/><link rel='alternate' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/02/understanding-with-ties-option-in-sql.html' title='Understanding WITH TIES Option in SQL Server'/><author><name>Abhinaw Kaushik</name><uri>http://www.blogger.com/profile/12077767398723962859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://3.bp.blogspot.com/-sGYgVp59CUM/TnX0yFZfp4I/AAAAAAAAABo/NWag9J7qBt0/s220/Me.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2320369029878906471.post-7261573691391632819</id><published>2010-02-10T15:12:00.001+05:30</published><updated>2011-09-18T19:24:31.927+05:30</updated><title type='text'>Calling Controller Page Methods using JavaScript in MVC</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;First Check whether the Browser supports the Ajax or Not.&lt;br /&gt;================&lt;br /&gt;&lt;br /&gt;function GetXmlHttpObject() {&lt;br /&gt;var xmlHttp = null;&lt;br /&gt;try {&lt;br /&gt;// Firefox, Opera 8.0+, Safari&lt;br /&gt;xmlHttp = new XMLHttpRequest();&lt;br /&gt;}&lt;br /&gt;catch (e) {&lt;br /&gt;// Internet Explorer&lt;br /&gt;try {&lt;br /&gt;xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");&lt;br /&gt;}&lt;br /&gt;catch (e) {&lt;br /&gt;xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;return xmlHttp;&lt;br /&gt;}&lt;br /&gt;====&lt;br /&gt;Then Write The following Code.&lt;br /&gt;=============&lt;br /&gt;function ConfirmMsg() {&lt;br /&gt;if (confirm("put the confirmation message, clicking cancel of this will not cause a post back")) {&lt;br /&gt;xmlHttp = GetXmlHttpObject();&lt;br /&gt;if (xmlHttp == null) {&lt;br /&gt;alert("Your browser does not support AJAX!");&lt;br /&gt;return;&lt;br /&gt;}&lt;br /&gt;var url = "/Folder or ControllerName/MethodName";&lt;br /&gt;xmlHttp.onreadystatechange = function(){&lt;br /&gt;if(xmlHttp.readyState==4){&lt;br /&gt;document.getElementById('objDiv').value = xmlHttp.responseText;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;xmlHttp.open("GET", url, true);&lt;br /&gt;xmlHttp.send(null);&lt;br /&gt;return false;            &lt;br /&gt;}&lt;br /&gt;} &lt;br /&gt;=====&lt;br /&gt;Enjoy...&lt;/div&gt;       &lt;iframe src="https://www.facebook.com/plugins/like.php?href=http://www.abhinawkaushik.blogspot.com"        scrolling="no" frameborder="0"        style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2320369029878906471-7261573691391632819?l=abhinawkaushik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abhinawkaushik.blogspot.com/feeds/7261573691391632819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/02/calling-controller-page-methods-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/7261573691391632819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/7261573691391632819'/><link rel='alternate' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/02/calling-controller-page-methods-using.html' title='Calling Controller Page Methods using JavaScript in MVC'/><author><name>Abhinaw Kaushik</name><uri>http://www.blogger.com/profile/12077767398723962859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://3.bp.blogspot.com/-sGYgVp59CUM/TnX0yFZfp4I/AAAAAAAAABo/NWag9J7qBt0/s220/Me.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2320369029878906471.post-8428677247687407788</id><published>2010-02-03T20:08:00.006+05:30</published><updated>2011-09-18T19:25:15.426+05:30</updated><title type='text'>Creating Hit Counter in ASP.NET WebSite</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Create a Website (website1)&lt;br /&gt;Add a Class file and edit like:&lt;br /&gt;==================&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Linq;&lt;br /&gt;using System.Web;&lt;br /&gt;&lt;br /&gt;/// &lt;summary _moz-userdefined=""&gt;&lt;br /&gt;/// Summary description for Global&lt;br /&gt;/// &lt;/summary&gt;&lt;br /&gt;public class Global:HttpApplication &lt;br /&gt;{&lt;br /&gt;public static int Users = 0;&lt;br /&gt;public Global()&lt;br /&gt;{&lt;br /&gt;//&lt;br /&gt;// TODO: Add constructor logic here&lt;br /&gt;//        &lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;====================&lt;br /&gt;Add a Global Application Class (Global.asax) file and edit like:&lt;br /&gt;in session_start Event Increment the number of users, means on every session the number of users will be incremented.&lt;br /&gt;====================&lt;br /&gt;void Session_Start(object sender, EventArgs e) &lt;br /&gt;{&lt;br /&gt;Global.Users++;       &lt;br /&gt;}&lt;br /&gt;=============================&lt;br /&gt;Then goto your Default.aspx.cs page source and edit like:&lt;br /&gt;=======================&lt;br /&gt;public partial class _Default : System.Web.UI.Page &lt;br /&gt;{&lt;br /&gt;protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;Response.Write("No Of Users:"+Global.Users);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;================&lt;br /&gt;Execute this Application First time you will see No of Users: 1&lt;br /&gt;break this application execute next time you will see No of users: 2&lt;br /&gt;and the same will be keep going for next Consecutive page requests.&lt;br /&gt;========&lt;br /&gt;Enjoy...&lt;/div&gt;       &lt;iframe src="https://www.facebook.com/plugins/like.php?href=http://www.abhinawkaushik.blogspot.com"        scrolling="no" frameborder="0"        style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2320369029878906471-8428677247687407788?l=abhinawkaushik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abhinawkaushik.blogspot.com/feeds/8428677247687407788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/02/counting-number-of-times-page-has-benn.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/8428677247687407788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/8428677247687407788'/><link rel='alternate' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/02/counting-number-of-times-page-has-benn.html' title='Creating Hit Counter in ASP.NET WebSite'/><author><name>Abhinaw Kaushik</name><uri>http://www.blogger.com/profile/12077767398723962859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://3.bp.blogspot.com/-sGYgVp59CUM/TnX0yFZfp4I/AAAAAAAAABo/NWag9J7qBt0/s220/Me.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2320369029878906471.post-7144395106322410703</id><published>2010-01-25T13:07:00.004+05:30</published><updated>2011-09-18T19:26:04.615+05:30</updated><title type='text'>Exporting GridView Data into Excel in Asp.Net</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Add the Folllowing namespace:&lt;br /&gt;&lt;br /&gt;using System.IO;&lt;br /&gt;&lt;br /&gt;Write the following lines on the click of the Export button.&lt;br /&gt;protected void btnExport_Click(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;Response.Clear();&lt;br /&gt;Response.ContentType = "application/ms-excel";&lt;br /&gt;Response.Charset = "";&lt;br /&gt;Page.EnableViewState = false;&lt;br /&gt;Response.AddHeader("Content-Disposition", "inline;filename=report.xls");&lt;br /&gt;StringWriter tw = new StringWriter();&lt;br /&gt;HtmlTextWriter hw = new HtmlTextWriter(tw);&lt;br /&gt;//Here grid1 is the name of the GridView Control.&lt;br /&gt;grid1.RenderControl(hw);&lt;br /&gt;Response.Write(tw.ToString());&lt;br /&gt;Response.End();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Enjoy Exporting data from GridView to Excel.&lt;/div&gt;       &lt;iframe src="https://www.facebook.com/plugins/like.php?href=http://www.abhinawkaushik.blogspot.com"        scrolling="no" frameborder="0"        style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2320369029878906471-7144395106322410703?l=abhinawkaushik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abhinawkaushik.blogspot.com/feeds/7144395106322410703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/01/exporting-gridview-data-into-excel-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/7144395106322410703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/7144395106322410703'/><link rel='alternate' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/01/exporting-gridview-data-into-excel-in.html' title='Exporting GridView Data into Excel in Asp.Net'/><author><name>Abhinaw Kaushik</name><uri>http://www.blogger.com/profile/12077767398723962859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://3.bp.blogspot.com/-sGYgVp59CUM/TnX0yFZfp4I/AAAAAAAAABo/NWag9J7qBt0/s220/Me.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2320369029878906471.post-8993066266307170716</id><published>2010-01-25T13:02:00.003+05:30</published><updated>2011-09-18T19:27:00.272+05:30</updated><title type='text'>Calling Stored Procedure of Oracle in Asp.Net</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Add Reference&lt;br /&gt;System.Data.OracleClient;&lt;br /&gt;&lt;br /&gt;After That Add the Following Code.&lt;br /&gt;&lt;br /&gt;public void AddEmployee(int EmpId,string EmpName)&lt;br /&gt;{&lt;br /&gt;string strConn = "Data Source=Data Source;User ID=system;Password=pwd;";&lt;br /&gt;OracleConnection con = new OracleConnection();&lt;br /&gt;con.ConnectionString = strConn;&lt;br /&gt;con.Open();        &lt;br /&gt;OracleCommand cmd = new OracleCommand();&lt;br /&gt;//CommandText=Procedure Name.&lt;br /&gt;cmd.CommandText = "InsertData"; &lt;br /&gt;cmd.CommandType = CommandType.StoredProcedure;&lt;br /&gt;cmd.Connection = con;&lt;br /&gt;//ID is the name of Parameter in SP.&lt;br /&gt;cmd.Parameters.Add("ID", OracleType.Number).Value = EmpId; &lt;br /&gt;//NAME is the name of parameter in SP&lt;br /&gt;cmd.Parameters.Add("NAME", OracleType.VarChar).Value = EmpName;&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;cmd.ExecuteNonQuery();&lt;br /&gt;}&lt;br /&gt;catch(Exception ex)&lt;br /&gt;{&lt;br /&gt;throw ex;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enjoy....&lt;/div&gt;       &lt;iframe src="https://www.facebook.com/plugins/like.php?href=http://www.abhinawkaushik.blogspot.com"        scrolling="no" frameborder="0"        style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2320369029878906471-8993066266307170716?l=abhinawkaushik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abhinawkaushik.blogspot.com/feeds/8993066266307170716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/01/callign-stored-procedure-of-oracle-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/8993066266307170716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/8993066266307170716'/><link rel='alternate' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/01/callign-stored-procedure-of-oracle-in.html' title='Calling Stored Procedure of Oracle in Asp.Net'/><author><name>Abhinaw Kaushik</name><uri>http://www.blogger.com/profile/12077767398723962859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://3.bp.blogspot.com/-sGYgVp59CUM/TnX0yFZfp4I/AAAAAAAAABo/NWag9J7qBt0/s220/Me.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2320369029878906471.post-820833786879012193</id><published>2010-01-25T12:56:00.002+05:30</published><updated>2011-09-18T19:27:56.596+05:30</updated><title type='text'>Using Oracle Connection To List data in Asp.Net</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Add the Reference of System.Data.OracleClient.&lt;br /&gt;and then ...&lt;br /&gt;using System.Data.OracleClient;&lt;br /&gt;using System.Data;&lt;br /&gt;&lt;br /&gt;public void LoadData()&lt;br /&gt;{&lt;br /&gt;string strConn = "Data Source=Data Source Name;User ID=userId;Password=password;";&lt;br /&gt;using (OracleConnection objConnection = new OracleConnection())&lt;br /&gt;{&lt;br /&gt;objConnection.ConnectionString = strConn;&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;objConnection.Open();&lt;br /&gt;OracleCommand objCommand = new OracleCommand();&lt;br /&gt;objCommand.Connection = objConnection;&lt;br /&gt;objCommand.CommandText = "select ID,NAME from Employee";&lt;br /&gt;objCommand.CommandType = System.Data.CommandType.Text;&lt;br /&gt;OracleDataAdapter objAdapter = new OracleDataAdapter(objCommand);&lt;br /&gt;DataTable objTable = new DataTable();&lt;br /&gt;objAdapter.Fill(objTable);&lt;br /&gt;grid1.DataSource = objTable;&lt;br /&gt;grid1.DataBind();&lt;br /&gt;objConnection.Close();&lt;br /&gt;}&lt;br /&gt;catch (Exception ex)&lt;br /&gt;{&lt;br /&gt;throw ex;&lt;br /&gt;}&lt;br /&gt;finally&lt;br /&gt;{&lt;br /&gt;objConnection.Close();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Enjoy....&lt;/div&gt;       &lt;iframe src="https://www.facebook.com/plugins/like.php?href=http://www.abhinawkaushik.blogspot.com"        scrolling="no" frameborder="0"        style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2320369029878906471-820833786879012193?l=abhinawkaushik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abhinawkaushik.blogspot.com/feeds/820833786879012193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/01/using-oracle-connection-to-list-data-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/820833786879012193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/820833786879012193'/><link rel='alternate' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/01/using-oracle-connection-to-list-data-in.html' title='Using Oracle Connection To List data in Asp.Net'/><author><name>Abhinaw Kaushik</name><uri>http://www.blogger.com/profile/12077767398723962859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://3.bp.blogspot.com/-sGYgVp59CUM/TnX0yFZfp4I/AAAAAAAAABo/NWag9J7qBt0/s220/Me.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2320369029878906471.post-1131252393526941996</id><published>2010-01-13T11:47:00.004+05:30</published><updated>2011-09-18T19:28:58.927+05:30</updated><title type='text'>Checking Whether you browser supports XMLHTTP or Not.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;function GetXmlHttpObject() {&lt;br /&gt;var xmlHttp = null;&lt;br /&gt;try {&lt;br /&gt;// Firefox, Opera 8.0+, Safari&lt;br /&gt;xmlHttp = new XMLHttpRequest();&lt;br /&gt;}&lt;br /&gt;catch (e) {&lt;br /&gt;// Internet Explorer&lt;br /&gt;try {&lt;br /&gt;xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");&lt;br /&gt;}&lt;br /&gt;catch (e) {&lt;br /&gt;xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;return xmlHttp;&lt;br /&gt;}&lt;br /&gt;function CheckBrowser() {&lt;br /&gt;xmlHttp = GetXmlHttpObject();&lt;br /&gt;if (xmlHttp == null) {&lt;br /&gt;alert("Your browser does not support AJAX!");&lt;br /&gt;return;&lt;br /&gt;}&lt;br /&gt;}&lt;/div&gt;       &lt;iframe src="https://www.facebook.com/plugins/like.php?href=http://www.abhinawkaushik.blogspot.com"        scrolling="no" frameborder="0"        style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2320369029878906471-1131252393526941996?l=abhinawkaushik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abhinawkaushik.blogspot.com/feeds/1131252393526941996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/01/checking-whether-you-browser-supports.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/1131252393526941996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/1131252393526941996'/><link rel='alternate' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/01/checking-whether-you-browser-supports.html' title='Checking Whether you browser supports XMLHTTP or Not.'/><author><name>Abhinaw Kaushik</name><uri>http://www.blogger.com/profile/12077767398723962859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://3.bp.blogspot.com/-sGYgVp59CUM/TnX0yFZfp4I/AAAAAAAAABo/NWag9J7qBt0/s220/Me.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2320369029878906471.post-6479056972645894415</id><published>2010-01-07T13:28:00.013+05:30</published><updated>2011-09-18T19:30:56.222+05:30</updated><title type='text'>Validating Date Using JavaScript.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Date Should not be Character.&lt;br /&gt;-------------------------------&lt;br /&gt;&lt;br /&gt;function IsChar(sText) {&lt;br /&gt;var ValidChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ. ";&lt;br /&gt;var IsNumber = true;&lt;br /&gt;var Char;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for (i = 0; i &amp;lt; sText.length &amp;amp;&amp;amp; IsNumber == true; i++) { Char = sText.charAt(i); if (ValidChars.indexOf(Char) == -1) { IsNumber = false; } } return IsNumber; }    Date Should Not Contains Special Characters. ----------------------------------------   function checkSpecialchar(objName) {  var checkOK = "!@#$%^&amp;amp;*()_-+|\&amp;lt;&amp;gt;?.";&lt;br /&gt;var checkStr = objName;&lt;br /&gt;&lt;br /&gt;var allValid = true;&lt;br /&gt;var allNum = "";&lt;br /&gt;var ch;&lt;br /&gt;&lt;br /&gt;for (i = 0; i &amp;lt; checkStr.length; i++) { ch = checkStr.charAt(i); for (j = 0; j &amp;lt; checkOK.length; j++) if (ch == checkOK.charAt(j)) break; if (j == checkOK.length) { allValid = false; break; } //if (ch != ",") //allNum += ch; } if (!allValid) { return (false); } else { return (true); } }  Now we Start validating date. Here is the code for that. ------------------------------------------------ var startDate = document.forms[0].txtStartDate.value; var validDate = startDate.indexOf('/'); var fIndex = startDate.charAt(2); var lIndex = startDate.charAt(5); if (fIndex != '/') { alert("Please Use (Slash) /to Enter Date"); document.forms[0].txtStartDate.focus(); document.forms[0].txtStartDate.select(); return false; } if (lIndex != '/') { alert("Please Use (Slash) /to Enter Date"); document.forms[0].txtStartDate.focus(); document.forms[0].txtStartDate.select(); return false; } if (validDate == -1) { alert("Please Use (Slash) /to Enter Date"); document.forms[0].txtStartDate.focus(); document.forms[0].txtStartDate.select(); return false; } else if (CheckSpecialChar(startDate)) { alert("Special Characters are not allowed."); document.forms[0].txtStartDate.focus(); document.forms[0].txtStartDate.select(); return false; } else if (IsChar(startDate)) { alert("Date Should be Numeric."); document.forms[0].txtStartDate.focus(); document.forms[0].txtStartDate.select(); return false; } else { var txtDate = startDate.split('/'); var day = txtDate[0]; var month = txtDate[1]; var year = txtDate[2]; var dt = new Date(); var curYear = dt.getFullYear(); var curMonth = dt.getMonth() + 1; if (year &amp;lt; curYear) { alert("Year Should be Greater Than or Equal to Current Year."); document.forms[0].txtStartDate.focus(); document.forms[0].txtStartDate.select(); return false; } if (year == curYear) { if (month &amp;lt; curMonth) { alert("Month Should be greater than current month."); document.forms[0].txtStartDate.focus(); document.forms[0].txtStartDate.select(); return false; } } if (month &amp;gt; 12) {&lt;br /&gt;alert("Please Enter date in DD/MM/YYYY Format.");&lt;br /&gt;document.forms[0].txtStartDate.focus();&lt;br /&gt;document.forms[0].txtStartDate.select();&lt;br /&gt;return false;&lt;br /&gt;}&lt;br /&gt;if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12) {&lt;br /&gt;if (day &amp;gt; 31) {&lt;br /&gt;alert("Day Should be less than or equal to 31 for the given month.");&lt;br /&gt;document.forms[0].txtStartDate.focus();&lt;br /&gt;document.forms[0].txtStartDate.select();&lt;br /&gt;return false;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;if (month == 2 &amp;amp;&amp;amp; (year % 4 == 0 || year % 400 == 0)) {&lt;br /&gt;if (day &amp;gt; 29) {&lt;br /&gt;alert("Leap Year February day should be less than or equal to 29");&lt;br /&gt;document.forms[0].txtStartDate.focus();&lt;br /&gt;document.forms[0].txtStartDate.select();&lt;br /&gt;return false;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;if (month == 2 &amp;amp;&amp;amp; (year % 4 != 0 || year % 400 != 0)) {&lt;br /&gt;if (day &amp;gt; 28) {&lt;br /&gt;alert("Not a Leap Year February day should be less than or equal to 28");&lt;br /&gt;document.forms[0].txtStartDate.focus();&lt;br /&gt;document.forms[0].txtStartDate.select();&lt;br /&gt;return false;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;=============================================================&lt;br /&gt;Enjoy....&lt;/div&gt;       &lt;iframe src="https://www.facebook.com/plugins/like.php?href=http://www.abhinawkaushik.blogspot.com"        scrolling="no" frameborder="0"        style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2320369029878906471-6479056972645894415?l=abhinawkaushik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abhinawkaushik.blogspot.com/feeds/6479056972645894415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/01/validating-date-using-javascript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/6479056972645894415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/6479056972645894415'/><link rel='alternate' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/01/validating-date-using-javascript.html' title='Validating Date Using JavaScript.'/><author><name>Abhinaw Kaushik</name><uri>http://www.blogger.com/profile/12077767398723962859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://3.bp.blogspot.com/-sGYgVp59CUM/TnX0yFZfp4I/AAAAAAAAABo/NWag9J7qBt0/s220/Me.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2320369029878906471.post-4482177151266491397</id><published>2010-01-07T13:22:00.003+05:30</published><updated>2011-09-18T19:31:52.855+05:30</updated><title type='text'>Validating Email Using JavaScript</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;=============================================&lt;br /&gt;function isEmail(emailStr) {&lt;br /&gt;var emailPat = /^(.+)@(.+)$/&lt;br /&gt;var specialChars = "\\(\\)&amp;lt;&amp;gt;@,;:\\\\\\\"\\.\\[\\]"&lt;br /&gt;var validChars = "\[^\\s" + specialChars + "\]"&lt;br /&gt;var quotedUser = "(\"[^\"]*\")"&lt;br /&gt;var ipDomainPat = /^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/&lt;br /&gt;var atom = validChars + '+'&lt;br /&gt;var word = "(" + atom + "|" + quotedUser + ")"&lt;br /&gt;var userPat = new RegExp("^" + word + "(\\." + word + ")*$")&lt;br /&gt;var domainPat = new RegExp("^" + atom + "(\\." + atom + ")*$")&lt;br /&gt;&lt;br /&gt;var matchArray = emailStr.match(emailPat)&lt;br /&gt;&lt;br /&gt;if (matchArray == null) {&lt;br /&gt;return false&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;var user = matchArray[1]&lt;br /&gt;var domain = matchArray[2]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if (user.match(userPat) == null) {&lt;br /&gt;return false&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;var IPArray = domain.match(ipDomainPat)&lt;br /&gt;&lt;br /&gt;if (IPArray != null) {&lt;br /&gt;for (var i = 1; i &amp;lt;= 4; i++) { if (IPArray[i] &amp;gt; 255) {&lt;br /&gt;return false&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;return true&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;var domainArray = domain.match(domainPat)&lt;br /&gt;&lt;br /&gt;if (domainArray == null) {&lt;br /&gt;return false&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;var atomPat = new RegExp(atom, "g")&lt;br /&gt;var domArr = domain.match(atomPat)&lt;br /&gt;var len = domArr.length&lt;br /&gt;&lt;br /&gt;if (domArr[domArr.length - 1].length &amp;lt; 2 || domArr[domArr.length - 1].length &amp;gt; 3) {&lt;br /&gt;return false&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;if (len &amp;lt; 2) {&lt;br /&gt;var errStr = "Email ID is missing a Host Name!"&lt;br /&gt;return false&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;return true;&lt;br /&gt;}&lt;br /&gt;=============================================&lt;/div&gt;       &lt;iframe src="https://www.facebook.com/plugins/like.php?href=http://www.abhinawkaushik.blogspot.com"        scrolling="no" frameborder="0"        style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2320369029878906471-4482177151266491397?l=abhinawkaushik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abhinawkaushik.blogspot.com/feeds/4482177151266491397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/01/validating-email-using-javascript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/4482177151266491397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/4482177151266491397'/><link rel='alternate' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/01/validating-email-using-javascript.html' title='Validating Email Using JavaScript'/><author><name>Abhinaw Kaushik</name><uri>http://www.blogger.com/profile/12077767398723962859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://3.bp.blogspot.com/-sGYgVp59CUM/TnX0yFZfp4I/AAAAAAAAABo/NWag9J7qBt0/s220/Me.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2320369029878906471.post-2289815615882049943</id><published>2010-01-07T13:14:00.006+05:30</published><updated>2011-09-18T19:32:46.733+05:30</updated><title type='text'>Setting Maxlength Of Textarea Using JavaScript</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;==================================&lt;br /&gt;&lt;br /&gt;function SetMaxLength(Object, MaxLen) {&lt;br /&gt;return (Object.value.length &amp;lt; MaxLen);&lt;br /&gt;}&lt;br /&gt;==================================&lt;br /&gt;Here Object is the Id of Textarea and MaxLen is the maximum no of characters allowed.&lt;/div&gt;       &lt;iframe src="https://www.facebook.com/plugins/like.php?href=http://www.abhinawkaushik.blogspot.com"        scrolling="no" frameborder="0"        style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2320369029878906471-2289815615882049943?l=abhinawkaushik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abhinawkaushik.blogspot.com/feeds/2289815615882049943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/01/setting-maxlength-of-textarea-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/2289815615882049943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/2289815615882049943'/><link rel='alternate' type='text/html' href='http://abhinawkaushik.blogspot.com/2010/01/setting-maxlength-of-textarea-using.html' title='Setting Maxlength Of Textarea Using JavaScript'/><author><name>Abhinaw Kaushik</name><uri>http://www.blogger.com/profile/12077767398723962859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://3.bp.blogspot.com/-sGYgVp59CUM/TnX0yFZfp4I/AAAAAAAAABo/NWag9J7qBt0/s220/Me.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2320369029878906471.post-2361690721833072306</id><published>2009-08-25T13:20:00.005+05:30</published><updated>2011-09-18T19:33:50.525+05:30</updated><title type='text'>Creating WCF Service</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Add this code to Your App_Code/IService.cs Page &lt;br /&gt;--------------------------------------------------- &lt;br /&gt;[ServiceContract] &lt;br /&gt;public interface IService //This Will be By Dafault. &lt;br /&gt;{ &lt;br /&gt;[OperationContract] &lt;br /&gt;int AddVal(int i, int j); &lt;br /&gt;} &lt;br /&gt;public class TestClass &lt;br /&gt;{ &lt;br /&gt;[DataMember] &lt;br /&gt;public int IntVal1 &lt;br /&gt;{ &lt;br /&gt;get { return IntVal1; } &lt;br /&gt;set { IntVal1 = value; } &lt;br /&gt;} &lt;br /&gt;[DataMember] &lt;br /&gt;public int IntVal2 &lt;br /&gt;{ &lt;br /&gt;get { return IntVal2; } &lt;br /&gt;set { IntVal2 = value; } &lt;br /&gt;} &lt;br /&gt;} &lt;br /&gt;---------------------------------- &lt;br /&gt;2. Add the Below code to your App_Code/Service.cs File. &lt;br /&gt;---------------------------------------------- &lt;br /&gt;&lt;br /&gt;public class Service : IService &lt;br /&gt;{ &lt;br /&gt;#region IService Members &lt;br /&gt;public int AddVal(int i, int j) &lt;br /&gt;{ &lt;br /&gt;int k = i + j; &lt;br /&gt;return k; &lt;br /&gt;} &lt;br /&gt;#endregion &lt;br /&gt;} &lt;br /&gt;--------------------- &lt;br /&gt;3. Build This Service. &lt;br /&gt;&lt;br /&gt;4. Open IIS (Start==&amp;gt;Run==&amp;gt;Inermgr. &lt;br /&gt;&lt;br /&gt;5. Goto the WebSite--&amp;gt; Default Website. &lt;br /&gt;&lt;br /&gt;6. Right Click on Default Web Site==&amp;gt;New==&amp;gt;Virtual Directory. &lt;br /&gt;7. Click Next, Give a Alise Name, Select the WCF Service Directory URL. &lt;br /&gt;8. Give all the Permissions. &lt;br /&gt;9. right Click on you Service Name, you just Created. &lt;br /&gt;10. Click brows. &lt;br /&gt;11. Copy the URL. &lt;br /&gt;12. Open a new ASP.Net Web Application to Consume this Service. &lt;br /&gt;13. Right Click on Solution Explorer, Add Service Reference. &lt;br /&gt;14. Paste the URL, Click Add. &lt;br /&gt;15. Now the Service has been added to you Project. &lt;br /&gt;16. Now use the following code. &lt;br /&gt;in your aspx page. &lt;br /&gt;------------------- &lt;br /&gt;&lt;br /&gt;in your .cs file &lt;br /&gt;------------------- &lt;br /&gt;&lt;br /&gt;ServiceClient s = new ServiceClient(); &lt;br /&gt;protected void btnAdd_Click(object sender, EventArgs e) &lt;br /&gt;{ &lt;br /&gt;int i, j, k; &lt;br /&gt;i = Convert.ToInt32(txtNum1.Text); &lt;br /&gt;j = Convert.ToInt32(txtNum2.Text); &lt;br /&gt;k = s.AddVal(i, j); &lt;br /&gt;txtResult.Text = k.ToString(); &lt;br /&gt;} &lt;br /&gt;} &lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;Noe you're Done. &lt;br /&gt;&lt;br /&gt;Build and Execute this.&lt;/div&gt;       &lt;iframe src="https://www.facebook.com/plugins/like.php?href=http://www.abhinawkaushik.blogspot.com"        scrolling="no" frameborder="0"        style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2320369029878906471-2361690721833072306?l=abhinawkaushik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abhinawkaushik.blogspot.com/feeds/2361690721833072306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhinawkaushik.blogspot.com/2009/08/creating-wcf-service.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/2361690721833072306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/2361690721833072306'/><link rel='alternate' type='text/html' href='http://abhinawkaushik.blogspot.com/2009/08/creating-wcf-service.html' title='Creating WCF Service'/><author><name>Abhinaw Kaushik</name><uri>http://www.blogger.com/profile/12077767398723962859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://3.bp.blogspot.com/-sGYgVp59CUM/TnX0yFZfp4I/AAAAAAAAABo/NWag9J7qBt0/s220/Me.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2320369029878906471.post-4558539998791120951</id><published>2009-08-24T16:05:00.003+05:30</published><updated>2011-09-18T19:34:58.751+05:30</updated><title type='text'>How Edit View Work's in MVC.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;public ActionResult Edit(int id,string name)&lt;br /&gt;{&lt;br /&gt;return View();&lt;br /&gt;}&lt;br /&gt;//&lt;br /&gt;// POST: /Home/Edit/5&lt;br /&gt;[AcceptVerbs(HttpVerbs.Post)]&lt;br /&gt;public ActionResult Edit(int id,string name,tblEmp ent)&lt;br /&gt;{&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;var q = (from h in entity.tblEmp where h.ID == ent.ID select h).First();&lt;br /&gt;entity.ApplyPropertyChanges(q.EntityKey.EntitySetName, ent);&lt;br /&gt;entity.SaveChanges();&lt;br /&gt;// TODO: Add update logic here&lt;br /&gt;return RedirectToAction("Index");&lt;br /&gt;}&lt;br /&gt;catch&lt;br /&gt;{&lt;br /&gt;return View();&lt;br /&gt;}&lt;br /&gt;}&lt;/div&gt;       &lt;iframe src="https://www.facebook.com/plugins/like.php?href=http://www.abhinawkaushik.blogspot.com"        scrolling="no" frameborder="0"        style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2320369029878906471-4558539998791120951?l=abhinawkaushik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abhinawkaushik.blogspot.com/feeds/4558539998791120951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abhinawkaushik.blogspot.com/2009/08/how-edit-view-works-in-mvc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/4558539998791120951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2320369029878906471/posts/default/4558539998791120951'/><link rel='alternate' type='text/html' href='http://abhinawkaushik.blogspot.com/2009/08/how-edit-view-works-in-mvc.html' title='How Edit View Work&apos;s in MVC.'/><author><name>Abhinaw Kaushik</name><uri>http://www.blogger.com/profile/12077767398723962859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://3.bp.blogspot.com/-sGYgVp59CUM/TnX0yFZfp4I/AAAAAAAAABo/NWag9J7qBt0/s220/Me.PNG'/></author><thr:total>0</thr:total></entry></feed>
