<?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-3837439196006527773</id><updated>2012-02-16T11:00:56.699-08:00</updated><category term='C#'/><category term='My words'/><category term='ASP.Net'/><category term='JavaScript'/><category term='SQL'/><title type='text'>Sahan's Blog</title><subtitle type='html'>Welcome to the ASP.NET world</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sahannet.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sahannet.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sahan Rodrigo</name><uri>http://www.blogger.com/profile/01624446148996603033</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_w-86m2bBJLI/R9d7YgKsg0I/AAAAAAAAABI/V8c2TmBXVkw/S220/IMG_0007.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3837439196006527773.post-7718881736458121136</id><published>2011-01-16T10:19:00.000-08:00</published><updated>2011-01-17T09:33:59.626-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'>Validation Summary Control and Enter key submit ASP.NET</title><content type='html'>When you use enter key to sumbit data the validations are working properly but most of the time the validation summary not fired as a&amp;nbsp;part of the validation. To over come this problem you can include some JavaScript code in the form or div section of the ASP.NET form. &lt;br /&gt;&lt;br /&gt;How to&amp;nbsp;get enter key to submit data while avoiding validation summary problem.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;protected void Page_Load(object sender, EventArgs e)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!Page.IsPostBack)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Add new attribute to form1 event to fire when enter key submit button click event&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0b5394;"&gt;form1.Attributes.Add("onkeydown", "javascript: return WebForm_FireDefaultButton (event, '"&amp;nbsp;&amp;nbsp;+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ButtonName.ClientID + "')");&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #38761d;"&gt;// Allow you to use enter key for sumbit data&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ClientScript.RegisterHiddenField("__EVENTTARGET", "ButtonName"); &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;// Then add this&amp;nbsp;Page_Load event to div section on the form1&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white; color: #cc0000;"&gt;div id="inputArea" onkeypress="javascript:return WebForm_FireDefaultButton(event,'ButtonName')"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="inputArea" onkeypress="javascript:return WebForm_FireDefaultButton(event,'ButtonName')"&gt;&lt;span style="color: black;"&gt;Hope this helps,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Cheers :)&lt;/span&gt;&lt;br /&gt;&lt;div id="inputArea" onkeypress="javascript:return WebForm_FireDefaultButton(event,'ButtonName')"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div id="inputArea" onkeypress="javascript:return WebForm_FireDefaultButton(event,'ButtonName')"&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/3837439196006527773-7718881736458121136?l=sahannet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sahannet.blogspot.com/feeds/7718881736458121136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3837439196006527773&amp;postID=7718881736458121136' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/7718881736458121136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/7718881736458121136'/><link rel='alternate' type='text/html' href='http://sahannet.blogspot.com/2011/01/validation-summary-control-and-enter.html' title='Validation Summary Control and Enter key submit ASP.NET'/><author><name>Sahan Rodrigo</name><uri>http://www.blogger.com/profile/01624446148996603033</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_w-86m2bBJLI/R9d7YgKsg0I/AAAAAAAAABI/V8c2TmBXVkw/S220/IMG_0007.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3837439196006527773.post-4998035445815713422</id><published>2011-01-03T04:44:00.000-08:00</published><updated>2011-05-17T11:13:57.452-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'>MCTS (70-515) Examination .NET 4.0</title><content type='html'>MCTS (70-515)&amp;nbsp;Web Application Development with Microsoft&amp;nbsp;.NET&amp;nbsp;Framework 4&amp;nbsp;self-paced training kit has been released and you can buy it&amp;nbsp;online using below link. &lt;br /&gt;&lt;br /&gt;If you are in UK - &lt;a href="http://www.amazon.co.uk/MCTS-Self-Paced-Training-Exam-70-515/dp/0735627401"&gt;http://www.amazon.co.uk/MCTS-Self-Paced-Training-Exam-70-515/dp/0735627401&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If any where else - &lt;a href="http://www.amazon.com/MCTS-Self-Paced-Training-Exam-70-515/dp/0735627401"&gt;http://www.amazon.com/MCTS-Self-Paced-Training-Exam-70-515/dp/0735627401&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3837439196006527773-4998035445815713422?l=sahannet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sahannet.blogspot.com/feeds/4998035445815713422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3837439196006527773&amp;postID=4998035445815713422' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/4998035445815713422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/4998035445815713422'/><link rel='alternate' type='text/html' href='http://sahannet.blogspot.com/2011/01/mcts-70-515-examination-net-40.html' title='MCTS (70-515) Examination .NET 4.0'/><author><name>Sahan Rodrigo</name><uri>http://www.blogger.com/profile/01624446148996603033</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_w-86m2bBJLI/R9d7YgKsg0I/AAAAAAAAABI/V8c2TmBXVkw/S220/IMG_0007.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3837439196006527773.post-1275590715569844004</id><published>2010-12-21T15:08:00.000-08:00</published><updated>2010-12-21T15:09:59.582-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>How to create simple stored procedures in SQL Server - Select, Insert/Update, Delete</title><content type='html'>Think you have a table called [CallbackDates] which has&amp;nbsp;included only two colums named ID and CallBackDate. Create table SQL Query as follow.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;CREATE TABLE "CallbackDates" (&lt;br /&gt;"ID" INT not null,&lt;br /&gt;"CallBackDate"&amp;nbsp;DateTime not null)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then you can create stored procedures using SQL.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;&lt;span style="color: blue;"&gt;Stored procedure - Select&lt;/span&gt;&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;SET ANSI_NULLS ON&lt;br /&gt;GO&lt;br /&gt;SET QUOTED_IDENTIFIER ON&lt;br /&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;CREATE PROCEDURE [dbo].[proc_SelectCallbackDates]&lt;br /&gt;&amp;nbsp;@ID int&lt;br /&gt;AS&lt;br /&gt;BEGIN&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;&amp;nbsp;SET NOCOUNT ON&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;&amp;nbsp;SELECT&lt;br /&gt;&amp;nbsp;&amp;nbsp;[ID],&lt;br /&gt;&amp;nbsp;&amp;nbsp;[CallbackDate]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;&amp;nbsp;FROM [dbo].[CallbackDates]&lt;br /&gt;&amp;nbsp;WHERE&lt;br /&gt;&amp;nbsp;&amp;nbsp;([ID] = @ID)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;END&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="color: blue;"&gt;Stored procedure -&amp;nbsp;Insert&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;SET ANSI_NULLS ON&lt;br /&gt;GO&lt;br /&gt;SET QUOTED_IDENTIFIER ON&lt;br /&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;CREATE PROCEDURE [dbo].[proc_InsertCallbackDates]&lt;br /&gt;&amp;nbsp;@ID int = NULL OUTPUT,&lt;br /&gt;&amp;nbsp;@CallbackDate datetime&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;AS&lt;br /&gt;BEGIN&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;&amp;nbsp;SET NOCOUNT ON&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;&amp;nbsp;INSERT&lt;br /&gt;&amp;nbsp;INTO [dbo].[CallbackDates]&lt;br /&gt;&amp;nbsp;(&lt;br /&gt;&amp;nbsp;&amp;nbsp;[CallbackDate]&lt;br /&gt;&amp;nbsp;)&lt;br /&gt;&amp;nbsp;VALUES&lt;br /&gt;&amp;nbsp;(&lt;br /&gt;&amp;nbsp;&amp;nbsp;@CallbackDate&lt;br /&gt;&amp;nbsp;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;&amp;nbsp;SELECT @ID = SCOPE_IDENTITY()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;END&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In this case I have used some proper naming types for the stored procedure name. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="color: blue;"&gt;Stored procedure - Update &lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;SET ANSI_NULLS ON&lt;br /&gt;GO&lt;br /&gt;SET QUOTED_IDENTIFIER ON&lt;br /&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;CREATE PROCEDURE [dbo].[proc_UpdateCallbackDates]&lt;br /&gt;&amp;nbsp;@ID int,&lt;br /&gt;&amp;nbsp;@CallbackDate datetime&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;AS&lt;br /&gt;BEGIN&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;&amp;nbsp;SET NOCOUNT ON&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;&amp;nbsp;UPDATE [dbo].[CallbackDates]&lt;br /&gt;&amp;nbsp;SET&lt;br /&gt;&amp;nbsp;&amp;nbsp;[CallbackDate] = @CallbackDate&lt;br /&gt;&amp;nbsp;WHERE&lt;br /&gt;&amp;nbsp;&amp;nbsp;[ID] = @ID&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;END&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="color: blue;"&gt;Stored procedure - Delete&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;SET ANSI_NULLS ON&lt;br /&gt;GO&lt;br /&gt;SET QUOTED_IDENTIFIER ON&lt;br /&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;CREATE PROCEDURE [dbo].[proc_DeleteCallbackDates]&lt;br /&gt;&amp;nbsp;@ID int&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;AS&lt;br /&gt;BEGIN&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;&amp;nbsp;SET NOCOUNT ON&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;&amp;nbsp;DELETE&lt;br /&gt;&amp;nbsp;FROM [dbo].[CallbackDatess]&lt;br /&gt;&amp;nbsp;WHERE&lt;br /&gt;&amp;nbsp;&amp;nbsp;[ID] = @ID&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #783f04;"&gt;END&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3837439196006527773-1275590715569844004?l=sahannet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sahannet.blogspot.com/feeds/1275590715569844004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3837439196006527773&amp;postID=1275590715569844004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/1275590715569844004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/1275590715569844004'/><link rel='alternate' type='text/html' href='http://sahannet.blogspot.com/2010/12/how-to-create-simple-stored-procedures.html' title='How to create simple stored procedures in SQL Server - Select, Insert/Update, Delete'/><author><name>Sahan Rodrigo</name><uri>http://www.blogger.com/profile/01624446148996603033</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_w-86m2bBJLI/R9d7YgKsg0I/AAAAAAAAABI/V8c2TmBXVkw/S220/IMG_0007.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3837439196006527773.post-6373657333336486965</id><published>2010-09-05T12:04:00.000-07:00</published><updated>2010-09-09T12:54:23.252-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'>Create Outlook VCalendar reminder file and attach it into an email using C#.net</title><content type='html'>Using the below code example you can create Outlook&amp;nbsp;calendar file&amp;nbsp;with extention .ics.&amp;nbsp;Then, using System.Net.Mail you can attach it into&amp;nbsp;an email as binary data. &lt;br /&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;// CreateAppointment creates email attachment containing outlook calendar file.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;// &lt;returns&gt;Attachment representing a calendar appointment&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&lt;/span&gt;&lt;/returns&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;string AppointmentFileName = "Your file name";&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;string AppointmentSummary = "Your appointment summary";&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;string AppointmentDescription = "Your appointment description";&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;int&amp;nbsp;AppointmentDuration = 20;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #38761d;"&gt;// Choose appropriate time duration&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;private System.Net.Mail.Attachment CreateAppointment()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;// Building .ics file string&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;string filestring = "BEGIN:VCALENDAR" + Environment.NewLine + &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "VERSION:1.0" + Environment.NewLine + &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "BEGIN:VEVENT" + Environment.NewLine +&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "DTSTART:" + DateTime.Parse(TextBoxDate.Text).ToString("s") + Environment.NewLine +&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"DTEND:" + DateTime.Parse(TextBoxDate.Text).AddMinutes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (AppointmentDuration).ToString("s")&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;+&amp;nbsp; Environment.NewLine +&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "SUMMARY:" + AppointmentSummary + Environment.NewLine + &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "DESCRIPTION:" + AppointmentDescription + Environment.NewLine + &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"END:VEVENT" + Environment.NewLine + &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "END:VCALENDAR";&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;// Convert filestring into binary.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;byte[] filedata = Encoding.UTF8.GetBytes(filestring);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;MemoryStream memorystream = new MemoryStream(filedata);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;System.Net.Mail.Attachment appointment = new System.Net.Mail.Attachment(memorystream, AppointmentFilename, "text/calendar");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;return appointment;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;}&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3837439196006527773-6373657333336486965?l=sahannet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sahannet.blogspot.com/feeds/6373657333336486965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3837439196006527773&amp;postID=6373657333336486965' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/6373657333336486965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/6373657333336486965'/><link rel='alternate' type='text/html' href='http://sahannet.blogspot.com/2010/09/create-outlook-vcalendar-reminder-file.html' title='Create Outlook VCalendar reminder file and attach it into an email using C#.net'/><author><name>Sahan Rodrigo</name><uri>http://www.blogger.com/profile/01624446148996603033</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_w-86m2bBJLI/R9d7YgKsg0I/AAAAAAAAABI/V8c2TmBXVkw/S220/IMG_0007.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3837439196006527773.post-4301433978973670712</id><published>2010-09-04T16:00:00.000-07:00</published><updated>2010-09-05T12:25:14.406-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Insert line breaks in SQL text data</title><content type='html'>Think, you want to insert text data into SQL server database as seperate lines. The answer is very simple.&amp;nbsp;You can&amp;nbsp;use following sql query...&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;INSERT INTO tableName(colunmName1, columnName2, ....)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;VALUES ('Text Line One' &amp;nbsp;+ char(13) + char(10) + &amp;nbsp;'Text Line Two', columnName2 Value so on...)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then the text data stored as two lines in the database. &lt;br /&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;Text Line One&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;Text Line Two&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you need to break two lines then you can use &lt;span style="color: #783f04;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0b5394;"&gt;+ char(13) + char(10) + char(13) + char(10) + &lt;/span&gt;&lt;br /&gt;insted of &lt;span style="color: #b45f06;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0b5394;"&gt;+ char(13) + char(10) +&lt;/span&gt; &lt;br /&gt;It'll be return &lt;br /&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;Text Line One&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b5394;"&gt;Text Line Two&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3837439196006527773-4301433978973670712?l=sahannet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sahannet.blogspot.com/feeds/4301433978973670712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3837439196006527773&amp;postID=4301433978973670712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/4301433978973670712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/4301433978973670712'/><link rel='alternate' type='text/html' href='http://sahannet.blogspot.com/2010/09/insert-line-breaks-in-sql-text-data.html' title='Insert line breaks in SQL text data'/><author><name>Sahan Rodrigo</name><uri>http://www.blogger.com/profile/01624446148996603033</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_w-86m2bBJLI/R9d7YgKsg0I/AAAAAAAAABI/V8c2TmBXVkw/S220/IMG_0007.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3837439196006527773.post-4595941276972380890</id><published>2008-03-28T04:20:00.000-07:00</published><updated>2008-03-28T04:41:27.978-07:00</updated><title type='text'>How to create Windows Vista Sidebar Gadgets...</title><content type='html'>It is really easy to create vista gadgets when you are going to create very small vista gadgets...&lt;br /&gt;But when you are going to create more advance gadgets (ex : CountDown Timer, Rssfeed news gadget etc...) then you have to write more coding to get into your goals. Most of time we have to use  JavaScript, XML, HTML as programming languages for the gadget development, therefore you should have good knowledge in JavaScript and XML also HTML...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Use following links to get more details about the coding and the other required background...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;http://blogs.techrepublic.com.com/window-on-windows/?p=577&lt;br /&gt;http://archworx.wordpress.com/2006/11/05/how-to-create-a-vista-sidebar-gadget/&lt;br /&gt;http://www.codeproject.com/KB/gadgets/DailyDilbert.aspx&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3837439196006527773-4595941276972380890?l=sahannet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sahannet.blogspot.com/feeds/4595941276972380890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3837439196006527773&amp;postID=4595941276972380890' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/4595941276972380890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/4595941276972380890'/><link rel='alternate' type='text/html' href='http://sahannet.blogspot.com/2008/03/how-to-create-windows-vista-sidebar.html' title='How to create Windows Vista Sidebar Gadgets...'/><author><name>Sahan Rodrigo</name><uri>http://www.blogger.com/profile/01624446148996603033</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_w-86m2bBJLI/R9d7YgKsg0I/AAAAAAAAABI/V8c2TmBXVkw/S220/IMG_0007.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3837439196006527773.post-2323914296099393105</id><published>2008-03-28T03:55:00.000-07:00</published><updated>2008-03-28T04:16:37.631-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'>How to use Rss Feed to your website to increase the efficiency</title><content type='html'>&lt;div style="text-align: justify;"&gt;It's very simple to add Rss Feed to your website when you are using ASP.NET for the development. Dmitry and the ASP.NET development team provided RssToolkit(Free Download). What you have to do is add the RssToolkit to your project and follow the instruction as they mentioned...&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;How to download and add RssToolkit to your porject...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Visit Dmitry blog : &lt;span style="color: rgb(204, 102, 0);"&gt;http://blogs.msdn.com/dmitryr/archive/2006/02/21/536552.aspx&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Scottgu have implemented it as follows, it's very easy to understand to you to get more details  about consuming RssFeed...  &lt;span style="color: rgb(204, 102, 0);"&gt;http://weblogs.asp.net/scottgu/archive/2006/02/22/Awesome-ASP.NET-2.0-RSS-Tool_2D00_Kit-Released.aspx&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;If you are need to produce RssFeed to your website, then use following link to get more deatails...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;http://www.codeplex.com/ASPNETRSSToolkit/Wiki/View.aspx?title=Producing%20Feeds&amp;amp;referringTitle=Home&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3837439196006527773-2323914296099393105?l=sahannet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sahannet.blogspot.com/feeds/2323914296099393105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3837439196006527773&amp;postID=2323914296099393105' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/2323914296099393105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/2323914296099393105'/><link rel='alternate' type='text/html' href='http://sahannet.blogspot.com/2008/03/how-to-use-rss-feed-to-your-website-for.html' title='How to use Rss Feed to your website to increase the efficiency'/><author><name>Sahan Rodrigo</name><uri>http://www.blogger.com/profile/01624446148996603033</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_w-86m2bBJLI/R9d7YgKsg0I/AAAAAAAAABI/V8c2TmBXVkw/S220/IMG_0007.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3837439196006527773.post-129270281414281196</id><published>2008-02-11T02:04:00.000-08:00</published><updated>2008-02-12T03:27:41.675-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'>How to Upload a larger size file into the web server</title><content type='html'>In the button click event you can write following code to upload a file in to the web server...&lt;br /&gt;&lt;br /&gt;(Code Behind file)&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;private void Submit1_ServerClick(object sender, System.EventArgs e)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;{ &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;if( (uploadfile.PostedFile != null ) &amp;amp;&amp;amp; (uploadfile.PostedFile.ContentLength &gt; 0 ) )&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;{ &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;string fn = System.IO.Path.GetFileName(uploadfile.PostedFile.FileName); &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;string SaveLocation = Server.MapPath("Data") + "\\" + fn; &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;try&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;{ &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;uploadfile.PostedFile.SaveAs(SaveLocation);&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;Response.Write("The file has been uploaded."); &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;} &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;catch ( Exception ex )&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;{ &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;Response.Write("Error: " + ex.Message); &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;} &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;else&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;{ &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;Response.Write("Please select a file to upload."); &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#666666;"&gt;Then you should change the &lt;span style="color:#cc6600;"&gt;httpRuntime&lt;/span&gt; &lt;httpruntime&gt;section in the Web.config file as follows...&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#666666;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#666666;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;&lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;httpRuntime&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;executionTimeout="90"&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;maxRequestLength="4096"&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;useFullyQualifiedRedirectUrl="false"&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;minFreeThreads="8"&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;minLocalRequestFreeThreads="4"&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;appRequestQueueLimit="100"&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;/&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3837439196006527773-129270281414281196?l=sahannet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sahannet.blogspot.com/feeds/129270281414281196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3837439196006527773&amp;postID=129270281414281196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/129270281414281196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/129270281414281196'/><link rel='alternate' type='text/html' href='http://sahannet.blogspot.com/2008/02/how-to-upload-large-size-file-into-web.html' title='How to Upload a larger size file into the web server'/><author><name>Sahan Rodrigo</name><uri>http://www.blogger.com/profile/01624446148996603033</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_w-86m2bBJLI/R9d7YgKsg0I/AAAAAAAAABI/V8c2TmBXVkw/S220/IMG_0007.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3837439196006527773.post-2620703577614090076</id><published>2008-02-06T02:46:00.000-08:00</published><updated>2008-02-11T02:21:25.784-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'>How to upload an IMAGE in DetailsView ItemInserting event ASP.NET, C#</title><content type='html'>Now you can upload an images, remarkably easy way. Following code demonstrates that how it can easily implemente in C# code...&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;protected void DetailsView1_ItemInserting(object sender, DetailsViewInsertEventArgs e)&lt;br /&gt;{&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;if (((FileUpload)DetailsView1.FindControl("FileUpload1")).HasFile)&lt;br /&gt;{&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;((FileUpload)DetailsView1.FindControl("FileUpload1")).SaveAs(System.Configuration.ConfigurationManager.AppSettings["ItemImagePath"].ToString() + ((FileUpload)DetailsView1.FindControl("FileUpload1")).FileName.ToString());&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;SqlDataSource1.InsertParameters[8].DefaultValue = ((FileUpload)DetailsView1.FindControl("FileUpload1")).FileName.ToString();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The code demonstrates that, the image will be saved in the name called "Imagepath" at Web.config file. And the image name will be saved in Database (Datasource1).&lt;br /&gt;Then you should specify the image path in the Web.config file as follows...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;&lt;&gt;&lt;br /&gt;&lt; key="ItemImagePath" value="D:\Projects\My Project\www.demoproject.com\images"&gt;&lt;br /&gt;&lt; /appSettings &gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3837439196006527773-2620703577614090076?l=sahannet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sahannet.blogspot.com/feeds/2620703577614090076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3837439196006527773&amp;postID=2620703577614090076' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/2620703577614090076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/2620703577614090076'/><link rel='alternate' type='text/html' href='http://sahannet.blogspot.com/2008/02/how-to-upload-image-in-detailsview.html' title='How to upload an IMAGE in DetailsView ItemInserting event ASP.NET, C#'/><author><name>Sahan Rodrigo</name><uri>http://www.blogger.com/profile/01624446148996603033</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_w-86m2bBJLI/R9d7YgKsg0I/AAAAAAAAABI/V8c2TmBXVkw/S220/IMG_0007.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3837439196006527773.post-1476647914156534048</id><published>2008-01-29T02:22:00.000-08:00</published><updated>2010-08-29T05:16:33.644-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'>Sending e-mail using System.Net.Mail,  ASP.net C#</title><content type='html'>It is really easy to send e-mails using the System.Net.Mail. Below C# code demonstrates more details...&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #000099;"&gt;If you want to send an email using button click event, then you can do this as below...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;protected void btnSubmit_Click(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;MailMessage message = new MailMessage(FromTextBox.Text, ToTextBox.Text, SubjectTextBox.Text, MessageTextBox.Text);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;SmtpClient emailClient = new SmtpClient("SMTPSERVER");&lt;br /&gt;emailClient.Send(message);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;Status.Text = "Message Successfully Sent";&lt;br /&gt;}&lt;br /&gt;catch (Exception ex)&lt;br /&gt;{&lt;br /&gt;Status.Text = ex.ToString();&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #000099;"&gt;After writing the above code, you should configure Web.config file to send e-mails as below...&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #000099;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;&amp;lt; networkhost="mail.inzeek.com"&amp;gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;port="25"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;userName=&lt;a href="mailto:sahan@inzeek.com"&gt;sahan@inzeek.com&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;password=&lt;a href="mailto:password=sahan@inzeek.com"&gt;mailto:password=sahan@inzeek.com&lt;/a&gt; /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;&amp;lt; / smtp &amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;&amp;lt; / mailSettings &amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;&amp;lt; / system.net&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #993300;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3837439196006527773-1476647914156534048?l=sahannet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sahannet.blogspot.com/feeds/1476647914156534048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3837439196006527773&amp;postID=1476647914156534048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/1476647914156534048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/1476647914156534048'/><link rel='alternate' type='text/html' href='http://sahannet.blogspot.com/2008/01/sending-e-mail-using-systemnetmail.html' title='Sending e-mail using System.Net.Mail,  ASP.net C#'/><author><name>Sahan Rodrigo</name><uri>http://www.blogger.com/profile/01624446148996603033</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_w-86m2bBJLI/R9d7YgKsg0I/AAAAAAAAABI/V8c2TmBXVkw/S220/IMG_0007.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3837439196006527773.post-5151832558534568984</id><published>2008-01-27T21:25:00.000-08:00</published><updated>2008-02-11T02:21:41.615-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'>DataList &amp; FormView event handling...ASP.Net, C#</title><content type='html'>&lt;span style="color:#000099;"&gt;The following code demonstrates how to insert DataList values into another table, in the same Session.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#993300;"&gt;protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)&lt;br /&gt;{&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;if (e.CommandName.Equals("Command Name"))&lt;br /&gt;{&lt;br /&gt;DSAddToCart.InsertParameters[0].DefaultValue = Session.SessionID.ToString();&lt;br /&gt;DSAddToCart.InsertParameters[1].DefaultValue = DataList1.DataKeys[e.Item.ItemIndex].ToString();&lt;br /&gt;DSAddToCart.InsertParameters[2].DefaultValue = "1";&lt;br /&gt;DSAddToCart.InsertParameters[3].DefaultValue = ((Label)e.Item.FindControl("UnitPriceLabel")).Text.ToString();&lt;br /&gt;DSAddToCart.InsertParameters[4].DefaultValue = ((Label)e.Item.FindControl("UnitPriceLabel")).Text.ToString();&lt;br /&gt;DSAddToCart.Insert();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;catch (Exception)&lt;br /&gt;{&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;FormView event handling...&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;Assign a FormView label value into string variable name.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#993300;"&gt;string name = ((Label)FormView2.FindControl("LabelName")).Text.ToString();&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#993300;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#993300;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3837439196006527773-5151832558534568984?l=sahannet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sahannet.blogspot.com/feeds/5151832558534568984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3837439196006527773&amp;postID=5151832558534568984' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/5151832558534568984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/5151832558534568984'/><link rel='alternate' type='text/html' href='http://sahannet.blogspot.com/2008/01/datalist-event-handling.html' title='DataList &amp; FormView event handling...ASP.Net, C#'/><author><name>Sahan Rodrigo</name><uri>http://www.blogger.com/profile/01624446148996603033</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_w-86m2bBJLI/R9d7YgKsg0I/AAAAAAAAABI/V8c2TmBXVkw/S220/IMG_0007.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3837439196006527773.post-5209535212029952731</id><published>2008-01-27T20:25:00.000-08:00</published><updated>2010-08-29T05:18:21.490-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'>GridView events...ASP.Net, C#</title><content type='html'>.Net freamwork very powerful with supporting event handlers.&lt;br /&gt;&lt;br /&gt;Useful codings in GridVeiw events. After cliking the "Select" Command name button, suppose, you want to get value into the LableName, then you can do it using following code.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #000099;"&gt;Retrieve a GridView value and put into another Label or somewhere...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;protected void GridView2_RowCommand(object sender, GridViewCommandEventArgs e)&lt;br /&gt;{&lt;br /&gt;if (e.CommandName.Equals("Select"))&lt;br /&gt;{&lt;br /&gt;GridViewRow row = (GridViewRow)((Control)e.CommandSource).Parent.Parent;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;DataSource.UpdateParameters[0].DefaultValue = ((Label)GridView2.Rows[row.RowIndex].FindControl("LabelName")).Text.ToString();&lt;br /&gt;DataSource.Update();&lt;br /&gt;FormView1.DataBind();&lt;br /&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3837439196006527773-5209535212029952731?l=sahannet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sahannet.blogspot.com/feeds/5209535212029952731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3837439196006527773&amp;postID=5209535212029952731' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/5209535212029952731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/5209535212029952731'/><link rel='alternate' type='text/html' href='http://sahannet.blogspot.com/2008/01/gridview-events.html' title='GridView events...ASP.Net, C#'/><author><name>Sahan Rodrigo</name><uri>http://www.blogger.com/profile/01624446148996603033</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_w-86m2bBJLI/R9d7YgKsg0I/AAAAAAAAABI/V8c2TmBXVkw/S220/IMG_0007.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3837439196006527773.post-129723772216616631</id><published>2008-01-23T21:24:00.000-08:00</published><updated>2010-08-29T05:27:05.505-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'>ASP.Net Web.config File</title><content type='html'>Do you know how it is important to have a good knowledge about the &lt;strong&gt;"Web.config"&lt;/strong&gt; file..?&lt;br /&gt;Here some related examples...&lt;br /&gt;&lt;span style="color: #000099;"&gt;Create or change Login settings...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We can simplify our code by using the Web.config. It's very easy to change the mode. If you need "form" authentication mode, see below...&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;Should be Inside the &lt;system.web&gt;tags&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;&amp;lt; mode="Forms"&amp;gt;&lt;br /&gt;&amp;lt; timeout="30" loginurl="~/login.aspx"&amp;gt;&amp;lt; /forms&amp;gt;&lt;br /&gt;&amp;lt; /authentication&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then we should indicate location(What is the directory or pages not allow to access to other out side users) and authorization (Who has allowed to access to the secure pages) properties.&lt;br /&gt;see below...&lt;br /&gt;&lt;span style="color: #993300;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt; path="Cp" allowoverride="true"&amp;gt;&lt;br /&gt;&amp;lt;&amp;gt;&lt;br /&gt;&amp;lt;&amp;gt;&lt;br /&gt;&amp;lt; users="?"&amp;gt;&lt;br /&gt;&amp;lt; /authorization&amp;gt;&lt;br /&gt;&amp;lt; /system.web&amp;gt;&lt;br /&gt;&amp;lt; /location&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #000099;"&gt;Create database connection...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can create database connection in Web.config using below code. Then you can use this connection anywhere. How easy........?&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;Out side the &lt;system.web&gt;tags&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"&lt;br /&gt;&lt;span style="color: #993300;"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span style="color: #993300;"&gt;&lt;br /&gt;&amp;lt; name="DemoConnectionString" connectionstring="Data Source=.;Initial Catalog=Demo;User ID=sa;Password=sa" providername="System.Data.SqlClient"&amp;gt;&lt;br /&gt;&amp;lt; /connectionStrings&amp;gt;&lt;/span&gt; "&lt;br /&gt;&lt;span style="color: #993300;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000099;"&gt;Set image path...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When you are going to upload images to the website, then you can set image path using in the web.config file.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;Outside the &lt;system.web&gt;tags&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"&lt;br /&gt;&lt;span style="color: #993300;"&gt;&amp;lt;&amp;gt;&lt;br /&gt;&amp;lt; key="ItemImagePath" value="D:\Projects\My Project\www.demoproject.com\images"&amp;gt;&lt;br /&gt;&amp;lt; /appSettings&amp;gt;&lt;/span&gt; "&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #000099;"&gt;Support e-mailling...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;System.Net.Mail allowed&amp;nbsp;us to&amp;nbsp;send&amp;nbsp;and recieve email prety handy way in the .net framework.&amp;nbsp;Here&amp;nbsp;some code&amp;nbsp;examples of C# and web.config configuration for email settings.&lt;br /&gt;&lt;br /&gt;ButtonClik event handler code&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #660000;"&gt;MailMessage message = new MailMessage();&lt;br /&gt;message.From = new MailAddress(" &lt;/span&gt;&lt;a href="mailto:sender@domainName"&gt;&lt;span style="color: #660000;"&gt;sender@domainName&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #660000;"&gt; ");&lt;br /&gt;&lt;br /&gt;message.To.Add(new MailAddress(" recipient e-mail adress1 "));&lt;br /&gt;message.To.Add(new MailAddress(" recipient e-mail adress2 "));&lt;br /&gt;&lt;br /&gt;message.CC.Add(new MailAddress(" &lt;/span&gt;&lt;a href="mailto:carboncopy@domainName"&gt;&lt;span style="color: #660000;"&gt;carboncopy@domainName&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #660000;"&gt; "));&lt;br /&gt;message.Subject = "This is my subject";&lt;br /&gt;message.Body = "This is the content";&lt;br /&gt;&lt;br /&gt;SmtpClient client = new SmtpClient();&lt;br /&gt;client.Send(message);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then you should set the Web.config configurations for e-mails.&lt;br /&gt;Web.config code...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;&lt;br /&gt;&lt;system.net&gt;&lt;br /&gt;&lt;mailsettings&gt;&lt;br /&gt;&amp;lt; from="sahan@inzeek.com"&amp;gt;&lt;br /&gt;&amp;lt; host="mail.inzeek.com" port="25" username="sahan" password="sahan" defaultcredentials="true"&amp;gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;&lt;/smtp&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;&lt;/mailsettings&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;&lt;/system.net&gt;&lt;br /&gt;&lt;/ smtp=""&gt;&lt;br /&gt;&lt;/ mailsettings=""&gt;&lt;/span&gt;&lt;span style="color: #993300;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3837439196006527773-129723772216616631?l=sahannet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sahannet.blogspot.com/feeds/129723772216616631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3837439196006527773&amp;postID=129723772216616631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/129723772216616631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/129723772216616631'/><link rel='alternate' type='text/html' href='http://sahannet.blogspot.com/2008/01/webconfig-file.html' title='ASP.Net Web.config File'/><author><name>Sahan Rodrigo</name><uri>http://www.blogger.com/profile/01624446148996603033</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_w-86m2bBJLI/R9d7YgKsg0I/AAAAAAAAABI/V8c2TmBXVkw/S220/IMG_0007.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3837439196006527773.post-4426549206762704647</id><published>2008-01-19T00:44:00.000-08:00</published><updated>2010-08-29T05:30:19.601-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='My words'/><title type='text'>My first words...!</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family: verdana;"&gt;&lt;span style="color: #666666; font-size: 130%;"&gt;Finally, I have created a web blog. it's so easy to create a web blog using the free templates. And I would like to post more general and important things which are related to the Microsoft technologies basically ASP.NET, C# development categories. Also I would like to invite&amp;nbsp;you&amp;nbsp;to keep link with my blog and find somthing interesting.&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3837439196006527773-4426549206762704647?l=sahannet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sahannet.blogspot.com/feeds/4426549206762704647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3837439196006527773&amp;postID=4426549206762704647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/4426549206762704647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3837439196006527773/posts/default/4426549206762704647'/><link rel='alternate' type='text/html' href='http://sahannet.blogspot.com/2008/01/my-first-words.html' title='My first words...!'/><author><name>Sahan Rodrigo</name><uri>http://www.blogger.com/profile/01624446148996603033</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_w-86m2bBJLI/R9d7YgKsg0I/AAAAAAAAABI/V8c2TmBXVkw/S220/IMG_0007.JPG'/></author><thr:total>0</thr:total></entry></feed>
