<?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-5450622292067207898</id><updated>2012-02-16T18:08:43.748-08:00</updated><category term='webservice'/><category term='web reference'/><category term='c#'/><category term='technocrati'/><category term='del.icio.us'/><category term='Stumble It'/><category term='post to facebook'/><category term='adding social bookmarks at bottom of post'/><category term='html'/><category term='web service'/><category term='dom hide show form elements'/><category term='ssl'/><category term='https'/><category term='asp.net'/><category term='digg it'/><category term='wsdl'/><category term='add to furl'/><category term='social bookmark'/><category term='ma.gnolia'/><category term='Social Bookmarking Tool'/><title type='text'>My techie stuffs</title><subtitle type='html'>My techie part......</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pabmohan.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5450622292067207898/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://pabmohan.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Pabitra Mohan</name><uri>http://www.blogger.com/profile/17868576901701165932</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5450622292067207898.post-1325441726426080598</id><published>2009-09-10T22:57:00.001-07:00</published><updated>2009-09-11T10:13:08.327-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='adding social bookmarks at bottom of post'/><category scheme='http://www.blogger.com/atom/ns#' term='del.icio.us'/><category scheme='http://www.blogger.com/atom/ns#' term='post to facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='social bookmark'/><category scheme='http://www.blogger.com/atom/ns#' term='technocrati'/><category scheme='http://www.blogger.com/atom/ns#' term='Stumble It'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Bookmarking Tool'/><category scheme='http://www.blogger.com/atom/ns#' term='ma.gnolia'/><category scheme='http://www.blogger.com/atom/ns#' term='digg it'/><category scheme='http://www.blogger.com/atom/ns#' term='add to furl'/><title type='text'>Social Bookmarking Tool</title><content type='html'>&lt;p&gt;Social Bookmark: is a method for Internet users to store, organize, search, and manage bookmarks of web pages on the Internet with the help of metadata, typically in the form of tags that collectively and/or collaboratively become a folksonomy. Folksonomy is also called social tagging, "the process by which many users add metadata in the form of keywords to shared content. (from &lt;a href="http://en.wikipedia.org/wiki/Social_bookmarking"&gt;Wikipedia&lt;/a&gt;)&lt;/p&gt;&lt;p&gt;I always used to wonder how people keep those Bookmarking links under their posts. After a bit of research I have made a small tool to generate the code:&lt;/p&gt;&lt;a href="http://www.4shared.com/file/131948107/63fb9877/SocialBookmark.html" target="_blank"&gt;SocialBookmark.exe&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Well I confirm that it has no malware, virus etc :)&lt;br /&gt;&lt;br /&gt;It can be used with Wordpress.com, blogger and all other blogs which support HTML editing.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Well how to do it:&lt;br /&gt;&lt;br /&gt;1. Double click the  &lt;a href="http://www.4shared.com/file/131948107/63fb9877/SocialBookmark.html" target="_blank"&gt;SocialBookmark.exe&lt;/a&gt;&lt;br /&gt;2. Enter the post name in the "Blog Name" field (I know I should make that "Post Name")&lt;br /&gt;3. Enter the link of the post in "Blog Path" ( this is the http link of each post, Wordpress directly show it, blogger, you might need to Publish your post and again edit)&lt;br /&gt;4. Click the Generate Button&lt;br /&gt;5. Copy the code generated and put them at the bottom of the post (remember you need to be in "edit html" mode)&lt;br /&gt;&lt;br /&gt;This is just the start, I will improve upon it. Feedbacks comments are always welcome.&lt;br /&gt;Will be happy if you click on the google ads on the left :)&lt;br /&gt;&lt;br /&gt;If you liked it, do click the following, same is what gets generated by the tool I made:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://del.icio.us/post?url=http://pabmohan.blogspot.com/2009/09/test-social-bookmarks.html;title=Social Bookmarking Tool"&gt;&lt;img src="http://tinyurl.com/p5ke9e" alt="add to del.icio.us" title="del.icio.us:Social Bookmarking Tool"/&gt;&lt;/a&gt; : &lt;a href="http://www.furl.net/storeIt.jsp?u=http://pabmohan.blogspot.com/2009/09/test-social-bookmarks.html;t=Social Bookmarking Tool"&gt;&lt;img src="http://tinyurl.com/no9v5r" alt="add to furl" title="furl:Social Bookmarking Tool"/&gt;&lt;/a&gt; : &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://pabmohan.blogspot.com/2009/09/test-social-bookmarks.html"&gt;&lt;img src="http://tinyurl.com/ks393o" alt="Digg it!" title="Digg it:Social Bookmarking Tool"/&gt;&lt;/a&gt; : &lt;a href="http://ma.gnolia.com/bookmarklet/add?url=http://pabmohan.blogspot.com/2009/09/test-social-bookmarks.html;title=Social Bookmarking Tool"&gt;&lt;img src="http://tinyurl.com/kvjo8h" alt="ma.gnolia:" title="ma.gnolia::Social Bookmarking Tool"/&gt;&lt;/a&gt; : &lt;a href="http://www.stumbleupon.com/submit?url=http://pabmohan.blogspot.com/2009/09/test-social-bookmarks.html&amp;amp;title=Social Bookmarking Tool"&gt;&lt;img src="http://tinyurl.com/obfzsn" alt="Stumble It!" title="Stumble It:Social Bookmarking Tool"/&gt;&lt;/a&gt; : &lt;a href="http://www.facebook.com/sharer.php?u=http://pabmohan.blogspot.com/2009/09/test-social-bookmarks.html&amp;t=Social Bookmarking Tool"&gt;&lt;img src="http://tinyurl.com/mu7bwh" alt="post to facebook" title="facebook:Social Bookmarking Tool"/&gt;&lt;/a&gt; : &lt;a href="http://twitter.com/home?status=http://pabmohan.blogspot.com/2009/09/test-social-bookmarks.html"&gt;&lt;img src="http://tinyurl.com/nbgpgs" alt="twit this" title="Twit:Social Bookmarking Tool"/&gt;&lt;/a&gt; : &lt;a href="http://technorati.com/faves?add=http://pabmohan.blogspot.com/2009/09/test-social-bookmarks.html"&gt;&lt;img src="http://tinyurl.com/mmebc6" alt="Technorati" title="Technorati:Social Bookmarking Tool"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5450622292067207898-1325441726426080598?l=pabmohan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pabmohan.blogspot.com/feeds/1325441726426080598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5450622292067207898&amp;postID=1325441726426080598' title='46 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5450622292067207898/posts/default/1325441726426080598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5450622292067207898/posts/default/1325441726426080598'/><link rel='alternate' type='text/html' href='http://pabmohan.blogspot.com/2009/09/test-social-bookmarks.html' title='Social Bookmarking Tool'/><author><name>Pabitra Mohan</name><uri>http://www.blogger.com/profile/17868576901701165932</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>46</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5450622292067207898.post-3451386253496142305</id><published>2009-08-01T09:38:00.000-07:00</published><updated>2009-08-01T09:52:23.295-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='html'/><category scheme='http://www.blogger.com/atom/ns#' term='dom hide show form elements'/><title type='text'>html DOM hide show form elements</title><content type='html'>Hi I am doing this for my reference and also it may help others, was searching for how to hide elements, take a scenario where we need to display a text box on selection of check box. the form element may be declared hidden by using the attribute: style="visibility:hidden" for ex. &amp;lt;input type="text" style="visibility:hidden"&amp;gt;, we can call a function. following code may be used:&lt;br /&gt;&lt;br /&gt; &amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;script Language="javascript"&amp;gt;&lt;br /&gt;function check()&lt;br /&gt;{&lt;br /&gt; if(document.rfsform.appdev.checked==true)&lt;br /&gt; {&lt;br /&gt;  document.rfsform.woatt.style.visibility='visible';&lt;br /&gt; }&lt;br /&gt; else&lt;br /&gt; {&lt;br /&gt;  document.rfsform.woatt.style.visibility='hidden';&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;form name="rfsform"&amp;gt;&lt;br /&gt;&amp;lt;input type="checkbox" name="appdev" onclick="javascript: check();"&amp;gt;&lt;br /&gt;show/hide:&lt;br /&gt;&amp;lt;INPUT TYPE="text" NAME="woatt" style="visibility:hidden"&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5450622292067207898-3451386253496142305?l=pabmohan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pabmohan.blogspot.com/feeds/3451386253496142305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5450622292067207898&amp;postID=3451386253496142305' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5450622292067207898/posts/default/3451386253496142305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5450622292067207898/posts/default/3451386253496142305'/><link rel='alternate' type='text/html' href='http://pabmohan.blogspot.com/2009/08/html-dom-hide-show-form-elements.html' title='html DOM hide show form elements'/><author><name>Pabitra Mohan</name><uri>http://www.blogger.com/profile/17868576901701165932</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5450622292067207898.post-8280711883470568666</id><published>2008-06-26T23:21:00.000-07:00</published><updated>2008-06-27T01:33:51.409-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='webservice'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='web reference'/><category scheme='http://www.blogger.com/atom/ns#' term='ssl'/><category scheme='http://www.blogger.com/atom/ns#' term='https'/><category scheme='http://www.blogger.com/atom/ns#' term='web service'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='wsdl'/><title type='text'>Consuming HTTPS web service using c# and asp.net</title><content type='html'>I have been trying this for this for the whole past week and finally got a solution, what I was provided was a https wsdl file and had to consume it. I tried a lot in ASP and could not find any solution and came up with consuming the web service using .NET 2.0 using C# and asp.net&lt;br /&gt;&lt;br /&gt;The webservice provided was something like this:&lt;br /&gt;&lt;a href="https://xx.xxx.xxx.xxx/test/services/sum?wsdl"&gt;https://xx.xxx.xxx.xxx/test/services/sum?wsdl&lt;/a&gt;"&lt;br /&gt;&lt;br /&gt;The main issue was to handle the certificates, if we use https.&lt;br /&gt;&lt;br /&gt;Suppose you have a function sum which returns sum of two numbers if provided as parameters in the wsdl definition.&lt;br /&gt;&lt;br /&gt;To start with create a new website in Visual Studio (select Framework 2.0 if using VS 2008).&lt;br /&gt;Create a web reference. Go to Project&gt;&gt;Add Web Reference.&lt;br /&gt;A new Window will open here give the https link i.e &lt;a href="https://xx.xxx.xxx.xxx/test/services/sum?wsdl"&gt;https://xx.xxx.xxx.xxx/test/services/sum?wsdl&lt;/a&gt; and press the GO button. You will get those Certificate pop ups, select OK and accept then you can see the all the function in the description.&lt;br /&gt;Provide a name let it be "web.sumref" and click on AddReference button.&lt;br /&gt;Now go to default.aspx.cs file.&lt;br /&gt;Here add the namespace "using web.sumref"&lt;br /&gt;To resolve the issue with Certificates you need to implement the a class that impements ICertificatePolicy interface. Using this class we can return true so that it accepts all certificates.&lt;br /&gt;For this you need to use the namespace:&lt;br /&gt;using System.Security.Cryptography.X509Certificates;&lt;br /&gt;And you need to call the CheckValidationResult before you call the web service.&lt;br /&gt;&lt;br /&gt;Here is the code for default.aspx.cs:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;using System;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;using System.Data;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;using System.Configuration;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;using System.Web;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;using System.Web.Security;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;using System.Web.UI;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;using System.Web.UI.WebControls;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;using System.Web.UI.WebControls.WebParts;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;using System.Web.UI.HtmlControls;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;using web.sumref;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;using System.Security.Cryptography.X509Certificates;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;using System.Net;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;using System.Threading;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;using System.IO;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;using System.Text;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;using System.Xml;&lt;br /&gt;public partial class _Default : System.Web.UI.Page {    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;//create object for web service&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SumWebService obj = new SumWebService();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    protected void Page_Load(object sender, EventArgs e)    {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        ServicePointManager.CertificatePolicy = new MyCertificateValidation(); &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;           int sum=obj.sum(2,3);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;          Response.Write(sum.ToString());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;public class MyCertificateValidation : System.Net.ICertificatePolicy{&lt;br /&gt;    //This class handles problems with certificates if ssl (https) is used&lt;br /&gt;    bool ICertificatePolicy.CheckValidationResult(ServicePoint srvPoint, X509Certificate cert, WebRequest request, int problem)    {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        return true;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      // Accept all certificates    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;         }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  }&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5450622292067207898-8280711883470568666?l=pabmohan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pabmohan.blogspot.com/feeds/8280711883470568666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5450622292067207898&amp;postID=8280711883470568666' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5450622292067207898/posts/default/8280711883470568666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5450622292067207898/posts/default/8280711883470568666'/><link rel='alternate' type='text/html' href='http://pabmohan.blogspot.com/2008/06/consuming-https-web-service-using-c-and.html' title='Consuming HTTPS web service using c# and asp.net'/><author><name>Pabitra Mohan</name><uri>http://www.blogger.com/profile/17868576901701165932</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5450622292067207898.post-8147173832535925928</id><published>2008-05-21T23:35:00.000-07:00</published><updated>2008-05-23T01:54:57.891-07:00</updated><title type='text'>Working with Stored Procedure in ASP.NET</title><content type='html'>This article is regarding working with stored procedure, i.e call a stored procedure from a web application. Here we will call a stored procedure to insert data to one of the table in the database.&lt;br /&gt;&lt;u&gt;Step 1: Creating the stored procedure&lt;/u&gt;&lt;br /&gt;I have SQL Express 2005 installed, you may need to download the SQL server Management Studio express from microsoft website. Open the Management Studio then create a new database lets say "test". Then create a new Table called "login" with the following columns:&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;id (primary key) varchar(50)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;password varchar(50)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;email varchar(50)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;No go to "Programmability"&gt;&gt;"Stored Procedure"&gt;&gt;right click&gt;&gt;"New Stored Procedure"&lt;/p&gt;&lt;p&gt;Here following is the stored procedure to insert values to the table we just created:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;CREATE PROCEDURE submitrecord&lt;br /&gt;(&lt;br /&gt;@id varchar(50),&lt;br /&gt;@password varchar(50),&lt;br /&gt;@email varchar(50)&lt;br /&gt;)&lt;br /&gt;AS&lt;br /&gt;insert into login (id, password,email)values (@id,@password,@email)&lt;/span&gt;&lt;br /&gt;and save it.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;u&gt;Step 2: Execute the stored procedure from web application&lt;/u&gt;&lt;br /&gt;From the Visual Studio create a new Web Application let it be "storedproc"&lt;br /&gt;Design the default.aspx as following:&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_q2oCe-BRgwY/SDaDGXsu6EI/AAAAAAAABo4/LNkiT4FeS1U/s1600-h/default.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5203490564937279554" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_q2oCe-BRgwY/SDaDGXsu6EI/AAAAAAAABo4/LNkiT4FeS1U/s400/default.JPG" border="0" /&gt;&lt;/a&gt; Now in the default.aspx.cs should look like this:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;using System;&lt;br /&gt;using System.Data;&lt;br /&gt;using System.Data.SqlClient;&lt;br /&gt;public partial class _Default : System.Web.UI.Page&lt;br /&gt;{&lt;br /&gt;DataSet ds = new DataSet();&lt;br /&gt;SqlConnection con;&lt;br /&gt;SqlCommand cmd = new SqlCommand();&lt;br /&gt;SqlParameter sp1 = new SqlParameter();&lt;br /&gt;SqlParameter sp2 = new SqlParameter();&lt;br /&gt;SqlParameter sp3 = new SqlParameter();&lt;br /&gt;protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;protected void Button1_Click(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;con = new SqlConnection("Trusted_Connection=Yes;database=test;data source=.\SQLEXPRESS;");&lt;br /&gt;con.Open();&lt;br /&gt;cmd = new SqlCommand("submitrecord", con);&lt;br /&gt;cmd.CommandType = CommandType.StoredProcedure;&lt;br /&gt;cmd.Parameters.Add("@id", SqlDbType.VarChar).Value = txtId.Text;&lt;br /&gt;cmd.Parameters.Add("@password", SqlDbType.VarChar).Value = txtpwd.Text;&lt;br /&gt;cmd.Parameters.Add("@email", SqlDbType.VarChar).Value = txtemail.Text;&lt;br /&gt;cmd.ExecuteNonQuery();&lt;br /&gt;con.Close();&lt;br /&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;&lt;/span&gt;&lt;br /&gt;The code is self explainatory, and the main issue any person faces is with the connection string.&lt;br /&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5450622292067207898-8147173832535925928?l=pabmohan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pabmohan.blogspot.com/feeds/8147173832535925928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5450622292067207898&amp;postID=8147173832535925928' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5450622292067207898/posts/default/8147173832535925928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5450622292067207898/posts/default/8147173832535925928'/><link rel='alternate' type='text/html' href='http://pabmohan.blogspot.com/2008/05/working-with-stored-procedure-in-aspnet.html' title='Working with Stored Procedure in ASP.NET'/><author><name>Pabitra Mohan</name><uri>http://www.blogger.com/profile/17868576901701165932</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_q2oCe-BRgwY/SDaDGXsu6EI/AAAAAAAABo4/LNkiT4FeS1U/s72-c/default.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5450622292067207898.post-4583996940449286369</id><published>2008-04-01T04:38:00.000-07:00</published><updated>2008-04-14T01:54:49.141-07:00</updated><title type='text'>Ajax AutoCompleteExtender using Google Suggest API</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;After a long time I am posting an article.&lt;br /&gt;&lt;br /&gt;This is on the Ajax toolkits control called AutoCompleteExtender.&lt;br /&gt;&lt;br /&gt;Here I am trying to make a &lt;a href="http://www.google.com/webhp?complete=1&amp;amp;hl=en"&gt;google suggest&lt;/a&gt; like site, using the &lt;a href="http://google.com/complete/search?output=toolbar&amp;amp;q=sonata"&gt;Google Suggest REST API&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The Page will somewhat look like this:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_q2oCe-BRgwY/R_IlVyKctGI/AAAAAAAABQ4/nt9IgWhK0mI/s1600-h/google1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5184247177229939810" style="MARGIN: 0px 10px 10px 0px" alt="" src="http://4.bp.blogspot.com/_q2oCe-BRgwY/R_IlVyKctGI/AAAAAAAABQ4/nt9IgWhK0mI/s320/google1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The autocomplete extender works on the textbox and uses a webservice method. You need to have a webform (default.aspx), a webservice (google.asmx). Follwoing is the default.aspx page:&lt;br /&gt;NOTE: I have used VS 2005 with AJAX extention and AjaxControlToolkit. Create a new Ajax enabled website from VS 2005.  The dfault.aspx has nothing but 1 textbox, and the associated autocompleteextender:&lt;br /&gt;&lt;br /&gt;Google Suggest:&lt;br /&gt;asp:TextBox ID="TextBox1" runat="server"&lt;br /&gt;asp:Button ID="Button1" runat="server" Text="Search" OnClick="Button1_Click"&lt;br /&gt;cc1:AutoCompleteExtender&lt;br /&gt;ID="AutoCompleteExtender1"&lt;br /&gt;runat="server"&lt;br /&gt;Enabled="true"&lt;br /&gt;MinimumPrefixLength="1"&lt;br /&gt;TargetControlID="TextBox1"&lt;br /&gt;ServicePath="google.asmx"&lt;br /&gt;ServiceMethod="getList"&lt;br /&gt;/cc1:AutoCompleteExtender&lt;br /&gt;______________________________default.aspx___________________________&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_q2oCe-BRgwY/SAMZiG7-P5I/AAAAAAAABR0/YmC5y9nrqfU/s1600-h/defaultaspx.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5189019269429346194" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 474px; CURSOR: hand; HEIGHT: 315px; TEXT-ALIGN: center" height="247" alt="" src="http://4.bp.blogspot.com/_q2oCe-BRgwY/SAMZiG7-P5I/AAAAAAAABR0/YmC5y9nrqfU/s400/defaultaspx.JPG" width="400" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;____________________________________________________________________ You may give the code for Button1_Click:&lt;/p&gt;&lt;p&gt;protected void Button1_Click(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;string url = "http://www.google.co.in/search?hl=en&amp;amp;q=" + TextBox1.Text;&lt;br /&gt;Response.Redirect(url);&lt;br /&gt;}&lt;br /&gt;____________________________________________________________&lt;br /&gt;google.asmx has one method called the getList which returns an array fetched from the google suggest API.&lt;br /&gt;&lt;br /&gt;_______________________google.asmx____________________________________&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Web;&lt;br /&gt;using System.Collections;&lt;br /&gt;using System.Web.Services;&lt;br /&gt;using System.Web.Services.Protocols;&lt;br /&gt;using System.Xml;&lt;br /&gt;&lt;br /&gt;/// &lt;summary&gt;&lt;br /&gt;/// Summary description for google&lt;br /&gt;/// &lt;/summary&gt;&lt;br /&gt;[WebService(Namespace = "http://tempuri.org/")]&lt;br /&gt;[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]&lt;br /&gt;[System.Web.Script.Services.ScriptService]&lt;br /&gt;public class google : System.Web.Services.WebService&lt;br /&gt;{&lt;br /&gt;[WebMethod]&lt;br /&gt;public string[] getList(String prefixText)&lt;br /&gt;{&lt;br /&gt;XmlDocument doc = new XmlDocument();&lt;br /&gt;List&lt;string&gt; suggArList = new List&lt;string&gt;();&lt;br /&gt;string url = "http://google.com/complete/search?output=toolbar&amp;amp;q=" + prefixText;&lt;br /&gt;doc.Load(url);&lt;br /&gt;foreach (XmlNode node in doc.SelectNodes("//CompleteSuggestion"))&lt;br /&gt;{&lt;br /&gt;string value = node.SelectSingleNode("suggestion/@data").InnerText;&lt;br /&gt;suggArList.Add(value);&lt;br /&gt;}&lt;br /&gt;return suggArList.ToArray();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;____________________________________________________________________&lt;br /&gt;&lt;br /&gt;NOTE: there seems to be an issue when code behind system is used for the webservice, also we need to ensure that [System.Web.Script.Services.ScriptService] is called.&lt;br /&gt;&lt;br /&gt;&lt;?xml:namespace prefix = asp /&gt;&lt;asp:button id="Button1" onclick="Button1_Click" runat="server" text="Search"&gt;&lt;/asp:button&gt;&lt;br /&gt;&lt;asp:button id="Button1" onclick="Button1_Click" runat="server" text="Search"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/asp:button&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5450622292067207898-4583996940449286369?l=pabmohan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pabmohan.blogspot.com/feeds/4583996940449286369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5450622292067207898&amp;postID=4583996940449286369' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5450622292067207898/posts/default/4583996940449286369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5450622292067207898/posts/default/4583996940449286369'/><link rel='alternate' type='text/html' href='http://pabmohan.blogspot.com/2008/04/ajax-autocompleteextender-using-google.html' title='Ajax AutoCompleteExtender using Google Suggest API'/><author><name>Pabitra Mohan</name><uri>http://www.blogger.com/profile/17868576901701165932</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_q2oCe-BRgwY/R_IlVyKctGI/AAAAAAAABQ4/nt9IgWhK0mI/s72-c/google1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5450622292067207898.post-5159874466975966012</id><published>2007-10-31T04:23:00.000-07:00</published><updated>2007-10-31T05:03:55.343-07:00</updated><title type='text'>Realtime Cricket Scores using ASP.NET AJAX</title><content type='html'>This is the application I built using ASP.NET AJAX using the RSS feeds of &lt;a href="http://www.cricinfo.com/rss/livescores.xml"&gt;CricInfo&lt;/a&gt;(dont know if it is legal).&lt;br /&gt;&lt;br /&gt;The scores gets updated without you refreshing.&lt;br /&gt;&lt;br /&gt;After you have installed the ASP.NET AJAX create a new ASP.NET AJAX Enabled Web site.&lt;br /&gt;&lt;br /&gt;In the Default.aspx page:&lt;br /&gt;&lt;br /&gt;Put a Script Manager control from the AJAX server controls&lt;br /&gt;&lt;br /&gt;Then add an Update Panel control from the same AJAX server controls.&lt;br /&gt;&lt;br /&gt;Inside Update Panel Add the following controls:&lt;br /&gt;&lt;br /&gt;Timer (AJAX) (set the interval to 10000 (10 secs))&lt;br /&gt;A gridView control (set the Visible property to false)&lt;br /&gt;and two Labels(one showing current time, other one showing the score)&lt;br /&gt;&lt;br /&gt;Note: All these should be inside a &lt;contenttemplate&gt; tag.&lt;br /&gt;&lt;br /&gt;Now in the Page_Load of default.aspx.cs:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DataSet ds = new DataSet();&lt;br /&gt;ds.ReadXml("http://www.cricinfo.com/rss/livescores.xml");&lt;br /&gt;GridView1.DataSource = ds.Tables[2];&lt;br /&gt;GridView1.DataBind();&lt;br /&gt;lblTime.Text = DateTime.Now.ToString();&lt;br /&gt;lblScore1.Text = GridView1.Rows[0].Cells[2].Text;&lt;br /&gt;&lt;br /&gt;Double click the Timer control:&lt;br /&gt;In the Timer1_Tick event:&lt;br /&gt;&lt;br /&gt;lblTime.Text = DateTime.Now.ToString();&lt;br /&gt;lblScore1.Text = GridView1.Rows[0].Cells[2].Text;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5450622292067207898-5159874466975966012?l=pabmohan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pabmohan.blogspot.com/feeds/5159874466975966012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5450622292067207898&amp;postID=5159874466975966012' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5450622292067207898/posts/default/5159874466975966012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5450622292067207898/posts/default/5159874466975966012'/><link rel='alternate' type='text/html' href='http://pabmohan.blogspot.com/2007/10/realtime-cricket-scores-using-aspnet.html' title='Realtime Cricket Scores using ASP.NET AJAX'/><author><name>Pabitra Mohan</name><uri>http://www.blogger.com/profile/17868576901701165932</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5450622292067207898.post-8973699304095436203</id><published>2007-01-29T06:33:00.000-08:00</published><updated>2009-08-01T10:22:23.688-07:00</updated><title type='text'>whoami</title><content type='html'>I am having a blog in wordpress(&lt;a href="http://pabmohan.wordpress.com"&gt;http://pabmohan.wordpress.com&lt;/a&gt;), thought letme have another one.&lt;br /&gt;About me????&lt;br /&gt;&lt;br /&gt;Well I am Pabitra Mohan, an Indian&lt;br /&gt;&lt;br /&gt;Working in an Indian software company&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5450622292067207898-8973699304095436203?l=pabmohan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pabmohan.blogspot.com/feeds/8973699304095436203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5450622292067207898&amp;postID=8973699304095436203' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5450622292067207898/posts/default/8973699304095436203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5450622292067207898/posts/default/8973699304095436203'/><link rel='alternate' type='text/html' href='http://pabmohan.blogspot.com/2007/01/whoami.html' title='whoami'/><author><name>Pabitra Mohan</name><uri>http://www.blogger.com/profile/17868576901701165932</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
