<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Yasserzaid's Weblog</title>
	<atom:link href="http://yasserzaid.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://yasserzaid.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Fri, 27 Nov 2009 02:02:19 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='yasserzaid.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/d91656083043bc686694888974853b44?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Yasserzaid's Weblog</title>
		<link>http://yasserzaid.wordpress.com</link>
	</image>
			<item>
		<title>Using Transaction with Linq</title>
		<link>http://yasserzaid.wordpress.com/2009/11/27/using-transaction-with-linq/</link>
		<comments>http://yasserzaid.wordpress.com/2009/11/27/using-transaction-with-linq/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 02:02:19 +0000</pubDate>
		<dc:creator>yasserzaid</dc:creator>
				<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[Linq]]></category>

		<guid isPermaLink="false">http://yasserzaid.wordpress.com/?p=1302</guid>
		<description><![CDATA[Hi
try the following example to use Transaction with Linq :
&#8211; First Example :-
      DataClasses1DataContext db = new DataClasses1DataContext();
       // Get all customers list
      IQueryable&#60;Customer&#62; list = from x in db.Customers
                                  where x.Code &#62; 0
                                  select x;
      Customer cust1 = list.Single&#60;Customer&#62;(x =&#62; x.Code == 1);
      Customer cust2 = list.Single&#60;Customer&#62;(x =&#62; x.Code == 2);
      // Update the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yasserzaid.wordpress.com&blog=3700227&post=1302&subd=yasserzaid&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hi</p>
<p>try the following example to use Transaction with Linq :</p>
<p><strong>&#8211; First Example :-</strong></p>
<p>      DataClasses1DataContext db = new DataClasses1DataContext();<br />
       // Get all customers list<br />
      IQueryable&lt;Customer&gt; list = from x in db.Customers<br />
                                  where x.Code &gt; 0<br />
                                  select x;<br />
      Customer cust1 = list.Single&lt;Customer&gt;(x =&gt; x.Code == 1);<br />
      Customer cust2 = list.Single&lt;Customer&gt;(x =&gt; x.Code == 2);<br />
      // Update the first customer object<br />
      cust1.FirstName = &#8220;yasser&#8221;;<br />
      cust1.LastName = &#8220;zaid&#8221;;<br />
      // Delete the second customer object<br />
      db.Customers.Remove(cust2);<br />
      // The update &amp; delete operation will execte<br />
      // in the same transaction       <br />
      db.Connection.Open();<br />
      db.Transaction = db.Connection.BeginTransaction();<br />
      try<br />
      {<br />
          db.SubmitChanges();<br />
          db.Transaction.Commit();<br />
      }<br />
      catch<br />
      {<br />
          db.Transaction.Rollback();<br />
          // And do some error handling&#8230;<br />
      }<br />
      finally<br />
      {<br />
          db.Connection.Close();<br />
          db.Transaction = null;<br />
      }</p>
<p><strong>&#8211; Second Example :-</strong></p>
<p>      DataClasses1DataContext db = new DataClasses1DataContext();<br />
      // Get all customers list<br />
      IQueryable&lt;Customer&gt; list = from x in db.Customers<br />
                                  select x;<br />
      Customer cust1 = list.Single&lt;Customer&gt;(x =&gt; x.Code == 1);<br />
      Customer cust2 = list.Single&lt;Customer&gt;(x =&gt; x.Code == 2);<br />
      // Update the first customer object<br />
      cust1.FirstName = &#8220;yasser&#8221;;<br />
      cust1.LastName = &#8220;zaid&#8221;;<br />
      // Delete the second customer object<br />
      db.Customers.Remove(cust2);<br />
      using (TransactionScope ts = new TransactionScope())<br />
      {<br />
          // The update &amp; delete operation will execte in<br />
          //the same transaction       <br />
          db.SubmitChanges();<br />
          ts.Complete();<br />
      }</p>
<p>Hope this helps</p>
<p>Good Luck</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yasserzaid.wordpress.com/1302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yasserzaid.wordpress.com/1302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yasserzaid.wordpress.com/1302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yasserzaid.wordpress.com/1302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yasserzaid.wordpress.com/1302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yasserzaid.wordpress.com/1302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yasserzaid.wordpress.com/1302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yasserzaid.wordpress.com/1302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yasserzaid.wordpress.com/1302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yasserzaid.wordpress.com/1302/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yasserzaid.wordpress.com&blog=3700227&post=1302&subd=yasserzaid&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://yasserzaid.wordpress.com/2009/11/27/using-transaction-with-linq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/407eb18b56d92aae4bd303a975f2e875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yasserzaid</media:title>
		</media:content>
	</item>
		<item>
		<title>Multiple Delete with Linq</title>
		<link>http://yasserzaid.wordpress.com/2009/11/26/multiple-delete-with-linq/</link>
		<comments>http://yasserzaid.wordpress.com/2009/11/26/multiple-delete-with-linq/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 18:26:59 +0000</pubDate>
		<dc:creator>yasserzaid</dc:creator>
				<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[Linq]]></category>

		<guid isPermaLink="false">http://yasserzaid.wordpress.com/?p=1299</guid>
		<description><![CDATA[Hi
try this example for Multiple Delete with Linq :-
MyAppDataContext db = new MyAppDataContext();
var objCarFeature = db.CarFeatures.Where(p=&#62; p.Car_ID == CarID);
Dt.DataTire.db.CarFeatures.DeleteAllOnSubmit(objCarFeature);
Dt.DataTire.db.SubmitChanges();
//&#8212; another way
NorthwindDataContext context = new NorthwindDataContext();
var products = context.Products.Where(p =&#62; p.CategoryID == 1);
context.Products.DeleteAllOnSubmit(products);
context.SubmitChanges();
//&#8212; another way
MyAppDataContext db = new MyAppDataContext();
var deleteRelatedRecords = from relatedRecords in db.RelatedRecords
    where relatedRecords.MyForeignKeyID == MyPrimaryKeyID
    select relatedRecords;
foreach (var relatedRecords in deleteRelatedRecords)
{
db.RelatedRecords.DeleteOnSubmit(RelatedRecords);
}
db.SubmitChanges();
Hope this helps
Good Luck
 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yasserzaid.wordpress.com&blog=3700227&post=1299&subd=yasserzaid&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hi</p>
<p>try this example for Multiple Delete with Linq :-</p>
<p>MyAppDataContext db = new MyAppDataContext();<br />
var objCarFeature = db.CarFeatures.Where(p=&gt; p.Car_ID == CarID);<br />
Dt.DataTire.db.CarFeatures.DeleteAllOnSubmit(objCarFeature);<br />
Dt.DataTire.db.SubmitChanges();</p>
<p><strong>//&#8212; another way</strong></p>
<p>NorthwindDataContext context = new NorthwindDataContext();<br />
var products = context.Products.Where(p =&gt; p.CategoryID == 1);<br />
context.Products.DeleteAllOnSubmit(products);<br />
context.SubmitChanges();</p>
<p><strong>//&#8212; another way</strong></p>
<p>MyAppDataContext db = new MyAppDataContext();<br />
var deleteRelatedRecords = from relatedRecords in db.RelatedRecords<br />
    where relatedRecords.MyForeignKeyID == MyPrimaryKeyID<br />
    select relatedRecords;<br />
foreach (var relatedRecords in deleteRelatedRecords)<br />
{<br />
db.RelatedRecords.DeleteOnSubmit(RelatedRecords);<br />
}<br />
db.SubmitChanges();</p>
<p>Hope this helps</p>
<p>Good Luck</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yasserzaid.wordpress.com/1299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yasserzaid.wordpress.com/1299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yasserzaid.wordpress.com/1299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yasserzaid.wordpress.com/1299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yasserzaid.wordpress.com/1299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yasserzaid.wordpress.com/1299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yasserzaid.wordpress.com/1299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yasserzaid.wordpress.com/1299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yasserzaid.wordpress.com/1299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yasserzaid.wordpress.com/1299/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yasserzaid.wordpress.com&blog=3700227&post=1299&subd=yasserzaid&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://yasserzaid.wordpress.com/2009/11/26/multiple-delete-with-linq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/407eb18b56d92aae4bd303a975f2e875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yasserzaid</media:title>
		</media:content>
	</item>
		<item>
		<title>Set default date parameter in Linq DataSource</title>
		<link>http://yasserzaid.wordpress.com/2009/11/23/set-default-date-parameter-in-linq-datasource/</link>
		<comments>http://yasserzaid.wordpress.com/2009/11/23/set-default-date-parameter-in-linq-datasource/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 09:23:22 +0000</pubDate>
		<dc:creator>yasserzaid</dc:creator>
				<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[Linq]]></category>

		<guid isPermaLink="false">http://yasserzaid.wordpress.com/?p=1296</guid>
		<description><![CDATA[Hi
try this example
&#60;asp:LinqDataSource ID=&#8221;LinqDataSource1&#8243; runat=&#8221;server&#8221;
    ContextTypeName=&#8221;newDataContext&#8221; TableName=&#8221;Lists&#8221;
    Where=&#8221;startDate &#62;= DateTime.Now&#8221;&#62;
&#60;/asp:LinqDataSource&#62;
another way
IF you wanted to do it completely in the codebehind, you can too (refer example)
and IF you want a Default date on a parameter:
&#60;asp:LinqDataSource ID=&#8221;LinqDataSource1&#8243; runat=&#8221;server&#8221;
    ContextTypeName=&#8221;newDataContext&#8221; TableName=&#8221;Lists&#8221;
    Where=&#8221;startDate &#38;gt;= @startDate&#8221;&#62;
    &#60;WhereParameters&#62;
        &#60;asp:Parameter DefaultValue=&#8221;&#60;%# DateTime.Now %&#62;&#8221; Name=&#8221;startDate&#8221; Type=&#8221;DateTime&#8221; /&#62;
    &#60;/WhereParameters&#62;
&#60;/asp:LinqDataSource&#62;
Hope this helps
Good Luck
   [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yasserzaid.wordpress.com&blog=3700227&post=1296&subd=yasserzaid&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hi</p>
<p>try this example</p>
<p>&lt;asp:LinqDataSource ID=&#8221;LinqDataSource1&#8243; runat=&#8221;server&#8221;<br />
    ContextTypeName=&#8221;newDataContext&#8221; TableName=&#8221;Lists&#8221;<br />
    Where=&#8221;startDate &gt;= DateTime.Now&#8221;&gt;<br />
&lt;/asp:LinqDataSource&gt;</p>
<p><strong><em>another way</em></strong></p>
<p>IF you wanted to do it completely in the codebehind, you can too (refer example)<br />
and IF you want a Default date on a parameter:</p>
<p>&lt;asp:LinqDataSource ID=&#8221;LinqDataSource1&#8243; runat=&#8221;server&#8221;<br />
    ContextTypeName=&#8221;newDataContext&#8221; TableName=&#8221;Lists&#8221;<br />
    Where=&#8221;startDate &amp;gt;= @startDate&#8221;&gt;<br />
    &lt;WhereParameters&gt;<br />
        &lt;asp:Parameter DefaultValue=&#8221;&lt;%# DateTime.Now %&gt;&#8221; Name=&#8221;startDate&#8221; Type=&#8221;DateTime&#8221; /&gt;<br />
    &lt;/WhereParameters&gt;<br />
&lt;/asp:LinqDataSource&gt;</p>
<p>Hope this helps</p>
<p>Good Luck</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yasserzaid.wordpress.com/1296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yasserzaid.wordpress.com/1296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yasserzaid.wordpress.com/1296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yasserzaid.wordpress.com/1296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yasserzaid.wordpress.com/1296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yasserzaid.wordpress.com/1296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yasserzaid.wordpress.com/1296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yasserzaid.wordpress.com/1296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yasserzaid.wordpress.com/1296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yasserzaid.wordpress.com/1296/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yasserzaid.wordpress.com&blog=3700227&post=1296&subd=yasserzaid&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://yasserzaid.wordpress.com/2009/11/23/set-default-date-parameter-in-linq-datasource/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/407eb18b56d92aae4bd303a975f2e875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yasserzaid</media:title>
		</media:content>
	</item>
		<item>
		<title>Send Asynchronous Email using Gmail Account</title>
		<link>http://yasserzaid.wordpress.com/2009/11/19/send-asynchronous-email-using-gmail-account/</link>
		<comments>http://yasserzaid.wordpress.com/2009/11/19/send-asynchronous-email-using-gmail-account/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 19:16:32 +0000</pubDate>
		<dc:creator>yasserzaid</dc:creator>
				<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[Send Email]]></category>

		<guid isPermaLink="false">http://yasserzaid.wordpress.com/?p=1293</guid>
		<description><![CDATA[Hi
try this example to Send Asynchronous email
1) Create a new web site
2) In Web.Config file add this :-
&#60;system.net&#62;
  &#60;mailSettings&#62;
   &#60;smtp from=&#8221;youremail@gmail.com&#8221;&#62;
    &#60;network host=&#8221;smtp.gmail.com&#8221; defaultCredentials=&#8221;false&#8221; port=&#8221;587&#8243; userName=&#8221;youremail@gmail.com&#8221; password=&#8221;xxxxx&#8221;/&#62;
   &#60;/smtp&#62;
  &#60;/mailSettings&#62;
 &#60;/system.net&#62;
3) Add new web page and in code behind :-
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net.Mail;
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
      
    [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yasserzaid.wordpress.com&blog=3700227&post=1293&subd=yasserzaid&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hi</p>
<p>try this example to Send Asynchronous email</p>
<p>1) Create a new web site</p>
<p>2) In Web.Config file add this :-</p>
<p>&lt;system.net&gt;<br />
  &lt;mailSettings&gt;<br />
   &lt;smtp from=&#8221;youremail@gmail.com&#8221;&gt;<br />
    &lt;network host=&#8221;smtp.gmail.com&#8221; defaultCredentials=&#8221;false&#8221; port=&#8221;587&#8243; userName=&#8221;youremail@gmail.com&#8221; password=&#8221;xxxxx&#8221;/&gt;<br />
   &lt;/smtp&gt;<br />
  &lt;/mailSettings&gt;<br />
 &lt;/system.net&gt;</p>
<p>3) Add new web page and in code behind :-</p>
<p>using System;<br />
using System.Data;<br />
using System.Configuration;<br />
using System.Collections;<br />
using System.Web;<br />
using System.Web.Security;<br />
using System.Web.UI;<br />
using System.Web.UI.WebControls;<br />
using System.Web.UI.WebControls.WebParts;<br />
using System.Web.UI.HtmlControls;<br />
using System.Net.Mail;</p>
<p>public partial class _Default : System.Web.UI.Page<br />
{<br />
    protected void Page_Load(object sender, EventArgs e)<br />
    {<br />
      <br />
    }</p>
<p>    protected void Button1_Click(object sender, EventArgs e)<br />
    {<br />
        try<br />
        {<br />
            System.Net.Mail.MailMessage mailMessage = new System.Net.Mail.MailMessage();<br />
            mailMessage.To.Add(new MailAddress(&#8220;any email&#8221;));<br />
            mailMessage.To.Add(new MailAddress(&#8220;any email&#8221;));<br />
            mailMessage.From = new MailAddress(&#8220;any email&#8221;);<br />
            mailMessage.Subject = &#8220;my subject&#8221;;<br />
            mailMessage.Body = &#8220;my body&#8221;;<br />
            mailMessage.IsBodyHtml = true;<br />
            SmtpClient smtpClient = new SmtpClient();<br />
            smtpClient.EnableSsl = true;<br />
            object userState = mailMessage;<br />
            smtpClient.SendCompleted += new SendCompletedEventHandler(smtpClient_SendCompleted);<br />
            smtpClient.SendAsync(mailMessage, userState);<br />
        }<br />
        catch<br />
        {</p>
<p>        }<br />
    }</p>
<p>    void smtpClient_SendCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)<br />
    {<br />
        try<br />
        {<br />
            MailMessage mailMessage = default(MailMessage);<br />
            mailMessage = (MailMessage)e.UserState;<br />
            if ((e.Cancelled))<br />
            {<br />
                lblMessage.Text = &#8220;Sending of email message was cancelled. Address=&#8221; + mailMessage.To[0].Address;<br />
            }<br />
            if ((e.Error != null))<br />
            {<br />
                lblMessage.Text = &#8220;Error occured, info :&#8221; + e.Error.Message;<br />
            }<br />
            else<br />
            {<br />
                lblMessage.Text = &#8220;Mail sent successfully&#8221;;<br />
            }<br />
        }<br />
        catch (Exception ex)<br />
        {</p>
<p>        }<br />
    }   <br />
}</p>
<p>Hope this helps</p>
<p>Good Luck</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yasserzaid.wordpress.com/1293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yasserzaid.wordpress.com/1293/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yasserzaid.wordpress.com/1293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yasserzaid.wordpress.com/1293/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yasserzaid.wordpress.com/1293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yasserzaid.wordpress.com/1293/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yasserzaid.wordpress.com/1293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yasserzaid.wordpress.com/1293/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yasserzaid.wordpress.com/1293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yasserzaid.wordpress.com/1293/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yasserzaid.wordpress.com&blog=3700227&post=1293&subd=yasserzaid&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://yasserzaid.wordpress.com/2009/11/19/send-asynchronous-email-using-gmail-account/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/407eb18b56d92aae4bd303a975f2e875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yasserzaid</media:title>
		</media:content>
	</item>
		<item>
		<title>Finding IP and IP Location</title>
		<link>http://yasserzaid.wordpress.com/2009/11/10/finding-ip-and-ip-location/</link>
		<comments>http://yasserzaid.wordpress.com/2009/11/10/finding-ip-and-ip-location/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 10:40:17 +0000</pubDate>
		<dc:creator>yasserzaid</dc:creator>
				<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[IP Address]]></category>

		<guid isPermaLink="false">http://yasserzaid.wordpress.com/?p=1290</guid>
		<description><![CDATA[Hi
try this Example to Find IP and IP Location:-
1. Create new website project and Go to solution explorer.
2. Right-click on your project name
3. Click on &#8216;Add Web Reference&#8217;
4. Enter this address: http://tools.webmastermafia.com/GeoIPChecker.asmx
5. Drow some Button control and TextBox Control named txtIP
6. Enter this code into button_click event:
C#:
com.webmastermafia.tools.GeoIPChecker GEO = new com.webmastermafia.tools.GeoIPChecker();
lblResult.Text = GEO.GetCountry(&#8220;test@webmastermafia.com&#8221;, &#8220;test&#8221;, txtIP.Text, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yasserzaid.wordpress.com&blog=3700227&post=1290&subd=yasserzaid&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hi</p>
<p>try this Example to Find IP and IP Location:-</p>
<p>1. Create new website project and Go to solution explorer.</p>
<p>2. Right-click on your project name</p>
<p>3. Click on &#8216;Add Web Reference&#8217;</p>
<p>4. Enter this address: <a href="http://tools.webmastermafia.com/GeoIPChecker.asmx">http://tools.webmastermafia.com/GeoIPChecker.asmx</a></p>
<p>5. Drow some Button control and TextBox Control named txtIP</p>
<p>6. Enter this code into button_click event:</p>
<p><strong>C#:<br />
</strong>com.webmastermafia.tools.GeoIPChecker GEO = new com.webmastermafia.tools.GeoIPChecker();<br />
lblResult.Text = GEO.GetCountry(&#8220;test@webmastermafia.com&#8221;, &#8220;test&#8221;, txtIP.Text, &#8220;CountryName&#8221;);</p>
<p><strong>Visual Basic:<br />
</strong>Dim GEO As com.webmastermafia.tools.GeoIPChecker = new com.webmastermafia.tools.GeoIPChecker();<br />
lblResult.Text = GEO.GetCountry(&#8220;test@webmastermafia.com&#8221;, &#8220;test&#8221;, txtIP.Text, &#8220;CountryName&#8221;)</p>
<p>This is for check country name by IP. If you want to check City name, than use this code:</p>
<p><strong>C#:</strong><br />
com.webmastermafia.tools.GeoIPChecker GEO = new com.webmastermafia.tools.GeoIPChecker();<br />
lblResult.Text = GEO.GetCity(&#8220;test@webmastermafia.com&#8221;, &#8220;test&#8221;, txtIP.Text, &#8220;City&#8221;);</p>
<p><strong>Visual Basic:<br />
</strong>Dim GEO As com.webmastermafia.tools.GeoIPChecker = new com.webmastermafia.tools.GeoIPChecker();<br />
lblResult.Text = GEO.GetCity(&#8220;test@webmastermafia.com&#8221;, &#8220;test&#8221;, txtIP.Text, &#8220;City&#8221;)</p>
<p>Hope this helps</p>
<p>Good Luck.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yasserzaid.wordpress.com/1290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yasserzaid.wordpress.com/1290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yasserzaid.wordpress.com/1290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yasserzaid.wordpress.com/1290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yasserzaid.wordpress.com/1290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yasserzaid.wordpress.com/1290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yasserzaid.wordpress.com/1290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yasserzaid.wordpress.com/1290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yasserzaid.wordpress.com/1290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yasserzaid.wordpress.com/1290/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yasserzaid.wordpress.com&blog=3700227&post=1290&subd=yasserzaid&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://yasserzaid.wordpress.com/2009/11/10/finding-ip-and-ip-location/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/407eb18b56d92aae4bd303a975f2e875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yasserzaid</media:title>
		</media:content>
	</item>
		<item>
		<title>Close Popup window When Press Esc Key</title>
		<link>http://yasserzaid.wordpress.com/2009/11/02/close-popup-window-when-press-esc-key-2/</link>
		<comments>http://yasserzaid.wordpress.com/2009/11/02/close-popup-window-when-press-esc-key-2/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 20:17:16 +0000</pubDate>
		<dc:creator>yasserzaid</dc:creator>
				<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Popup Window Close]]></category>

		<guid isPermaLink="false">http://yasserzaid.wordpress.com/?p=1286</guid>
		<description><![CDATA[Hi
try this Example to Close Popup window When Press Esc Key using Javascript
&#60;script type=&#8221;text/javascript&#8221; language=&#8221;javascript&#8221;&#62;
        function doClose(e) // note: takes the event as an arg (IE doesn&#8217;t)
        {
            if (!e) e = window.event; // fix IE
            if (e.keyCode) // IE
            {
                if (e.keyCode == &#8220;27&#8243;) window.close();
            }
            else if (e.charCode) // Netscape/Firefox/Opera
            {
                if (e.keyCode [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yasserzaid.wordpress.com&blog=3700227&post=1286&subd=yasserzaid&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hi</p>
<p>try this Example to Close Popup window When Press Esc Key using Javascript</p>
<p>&lt;script type=&#8221;text/javascript&#8221; language=&#8221;javascript&#8221;&gt;<br />
        function doClose(e) // note: takes the event as an arg (IE doesn&#8217;t)<br />
        {<br />
            if (!e) e = window.event; // fix IE</p>
<p>            if (e.keyCode) // IE<br />
            {<br />
                if (e.keyCode == &#8220;27&#8243;) window.close();<br />
            }<br />
            else if (e.charCode) // Netscape/Firefox/Opera<br />
            {<br />
                if (e.keyCode == &#8220;27&#8243;) window.close();<br />
            }<br />
        }<br />
        document.onkeypress = doClose;<br />
&lt;/script&gt;</p>
<p>Hope this helps</p>
<p>Good Luck</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yasserzaid.wordpress.com/1286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yasserzaid.wordpress.com/1286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yasserzaid.wordpress.com/1286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yasserzaid.wordpress.com/1286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yasserzaid.wordpress.com/1286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yasserzaid.wordpress.com/1286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yasserzaid.wordpress.com/1286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yasserzaid.wordpress.com/1286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yasserzaid.wordpress.com/1286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yasserzaid.wordpress.com/1286/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yasserzaid.wordpress.com&blog=3700227&post=1286&subd=yasserzaid&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://yasserzaid.wordpress.com/2009/11/02/close-popup-window-when-press-esc-key-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/407eb18b56d92aae4bd303a975f2e875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yasserzaid</media:title>
		</media:content>
	</item>
		<item>
		<title>Increase file Uploaded size</title>
		<link>http://yasserzaid.wordpress.com/2009/10/29/increase-file-uploaded-size/</link>
		<comments>http://yasserzaid.wordpress.com/2009/10/29/increase-file-uploaded-size/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 13:37:18 +0000</pubDate>
		<dc:creator>yasserzaid</dc:creator>
				<category><![CDATA[ASP.Net]]></category>

		<guid isPermaLink="false">http://yasserzaid.wordpress.com/?p=1280</guid>
		<description><![CDATA[By Default, we can&#8217;t upload files with size more the 4Mb, because it&#8217;s already configured in the machine.web file. as follows:
&#60;httpRuntime maxRequestLength =&#8221;4096&#8243;/&#62;  where 4096 in kb
Although you can overload these settings in the web.config file
add in the &#60;system.web&#62;
&#60;httpRuntime maxRequestLength =&#8221;5120&#8243;/&#62;
Which allows uploading files up to for example 5120 = 5Mb.
Hope this helps
Good Luck
  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yasserzaid.wordpress.com&blog=3700227&post=1280&subd=yasserzaid&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>By Default, we can&#8217;t upload files with size more the 4Mb, because it&#8217;s already configured in the machine.web file. as follows:<br />
&lt;httpRuntime maxRequestLength =&#8221;4096&#8243;/&gt;  where 4096 in kb</p>
<p>Although you can overload these settings in the web.config file</p>
<p>add in the &lt;system.web&gt;</p>
<p>&lt;httpRuntime maxRequestLength =&#8221;5120&#8243;/&gt;</p>
<p>Which allows uploading files up to for example 5120 = 5Mb.</p>
<p>Hope this helps</p>
<p>Good Luck</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yasserzaid.wordpress.com/1280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yasserzaid.wordpress.com/1280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yasserzaid.wordpress.com/1280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yasserzaid.wordpress.com/1280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yasserzaid.wordpress.com/1280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yasserzaid.wordpress.com/1280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yasserzaid.wordpress.com/1280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yasserzaid.wordpress.com/1280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yasserzaid.wordpress.com/1280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yasserzaid.wordpress.com/1280/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yasserzaid.wordpress.com&blog=3700227&post=1280&subd=yasserzaid&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://yasserzaid.wordpress.com/2009/10/29/increase-file-uploaded-size/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/407eb18b56d92aae4bd303a975f2e875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yasserzaid</media:title>
		</media:content>
	</item>
		<item>
		<title>AJAX Update Progress with Upload Image</title>
		<link>http://yasserzaid.wordpress.com/2009/10/27/ajax-update-progress-with-upload-image/</link>
		<comments>http://yasserzaid.wordpress.com/2009/10/27/ajax-update-progress-with-upload-image/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 18:38:21 +0000</pubDate>
		<dc:creator>yasserzaid</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[AJAX FileUpload]]></category>
		<category><![CDATA[Upload Image]]></category>

		<guid isPermaLink="false">http://yasserzaid.wordpress.com/?p=1278</guid>
		<description><![CDATA[Hi
try this example to use AJAX Update Progress with Upload Image
1) Open VS 2005 and create new AJAX Website
2) Add new folder called &#8220;Upload&#8221; which will upload image on it
3)  Add new web page
&#60;%@ Page Language=&#8221;C#&#8221; AutoEventWireup=&#8221;true&#8221; CodeFile=&#8221;Default.aspx.cs&#8221; Inherits=&#8221;_Default&#8221; %&#62;
&#60;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.1//EN&#8221; &#8220;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&#8221;&#62;
&#60;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&#62;
&#60;head runat=&#8221;server&#8221;&#62;
&#60;title&#62;Upload Image&#60;/title&#62;
&#60;style type=&#8221;text/css&#8221;&#62;
.Progress
 {
   background-color:#CF4342;
   color:White;
   width:105px;
 }
 
.Progress img {
   [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yasserzaid.wordpress.com&blog=3700227&post=1278&subd=yasserzaid&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hi</p>
<p>try this example to use AJAX Update Progress with Upload Image</p>
<p>1) Open VS 2005 and create new AJAX Website</p>
<p>2) Add new folder called &#8220;Upload&#8221; which will upload image on it</p>
<p>3)  Add new web page</p>
<p>&lt;%@ Page Language=&#8221;C#&#8221; AutoEventWireup=&#8221;true&#8221; CodeFile=&#8221;Default.aspx.cs&#8221; Inherits=&#8221;_Default&#8221; %&gt;<br />
&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.1//EN&#8221; &#8220;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&#8221;&gt;<br />
&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&gt;<br />
&lt;head runat=&#8221;server&#8221;&gt;<br />
&lt;title&gt;Upload Image&lt;/title&gt;<br />
&lt;style type=&#8221;text/css&#8221;&gt;<br />
.Progress<br />
 {<br />
   background-color:#CF4342;<br />
   color:White;<br />
   width:105px;<br />
 }<br />
 <br />
.Progress img {<br />
   vertical-align:middle;<br />
   margin:2px;<br />
 }</p>
<p>.progressBackgroundFilter {<br />
  position:absolute;<br />
  top:0px;<br />
  bottom:0px;<br />
  left:0px;<br />
  right:0px;<br />
  overflow:hidden;<br />
  padding:0;<br />
  margin:0;<br />
  background-color:#000; <br />
  filter:alpha(opacity=50);<br />
  opacity:0.5;<br />
  z-index:1000;<br />
}</p>
<p>.processMessage { <br />
  position:absolute; <br />
  top:30%; <br />
  left:43%;<br />
  padding:10px;<br />
  width:14%;<br />
  z-index:1001;<br />
  background-color:#fff;<br />
}<br />
&lt;/style&gt;<br />
&lt;script language=&#8221;javascript&#8221; type=&#8221;text/javascript&#8221; &gt;<br />
//&#8212; to validate extension of fileupload control<br />
function ValidateFile(source, args)    <br />
{</p>
<p>try        <br />
{              <br />
var fileAndPath=document.getElementById(source.controltovalidate).value;       <br />
var lastPathDelimiter=fileAndPath.lastIndexOf(&#8220;\\&#8221;);       <br />
var fileNameOnly=fileAndPath.substring(lastPathDelimiter+1);              <br />
var file_extDelimiter=fileNameOnly.lastIndexOf(&#8220;.&#8221;);       <br />
var file_ext=fileNameOnly.substring(file_extDelimiter+1).toLowerCase();       <br />
if(file_ext!=&#8221;jpg&#8221;)            <br />
{            <br />
args.IsValid = false;            <br />
if(file_ext!=&#8221;gif&#8221;)              <br />
args.IsValid = false;                 <br />
if(file_ext!=&#8221;png&#8221;)                 <br />
{                   <br />
args.IsValid = false;                    <br />
return;                 <br />
}               <br />
}       <br />
}<br />
catch(err)       <br />
{         <br />
txt=&#8221;There was an error on this page.\n\n&#8221;;         <br />
txt+=&#8221;Error description: &#8221; + err.description + &#8220;\n\n&#8221;;         <br />
txt+=&#8221;Click OK to continue.\n\n&#8221;;         <br />
txt+=document.getElementById(source.controltovalidate).value;         <br />
alert(txt);         <br />
}                   <br />
args.IsValid = true;   <br />
}   </p>
<p>//&#8211; to show UpdateProgress if FileUpload has File<br />
function showWait()<br />
{<br />
    var isValid = Page_ClientValidate(&#8220;img&#8221;);<br />
     if ( isValid == true )<br />
     {<br />
        if(document.getElementById(&#8216;&lt;%=fileUp.ClientID %&gt;&#8217;).value != &#8220;&#8221;)<br />
        {<br />
            $get(&#8216;UpdateProgress1&#8242;).style.display = &#8216;block&#8217;;</p>
<p>            return true;<br />
        }<br />
        else<br />
        {<br />
            alert(&#8220;SelectImage&#8221;);<br />
            return false;<br />
        }</p>
<p>      }  <br />
}<br />
&lt;/script&gt;   <br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
    &lt;form id=&#8221;form1&#8243; runat=&#8221;server&#8221;&gt;<br />
        &lt;asp:ScriptManager ID=&#8221;ScriptManager1&#8243; runat=&#8221;server&#8221; /&gt;<br />
        &lt;div&gt;<br />
            &lt;asp:UpdatePanel ID=&#8221;UpdatePanel1&#8243; runat=&#8221;server&#8221; UpdateMode=&#8221;Conditional&#8221;&gt;<br />
                &lt;ContentTemplate&gt;<br />
        &lt;asp:FileUpload ID=&#8221;fileUp&#8221; runat=&#8221;server&#8221;  /&gt;<br />
        &lt;asp:CustomValidator ID=&#8221;CustomValidator1&#8243; runat=&#8221;server&#8221;<br />
            ClientValidationFunction=&#8221;ValidateFile&#8221; ControlToValidate=&#8221;fileUp&#8221;<br />
            Display=&#8221;Dynamic&#8221; ErrorMessage=&#8221;Select Image&#8221; ValidationGroup=&#8221;img&#8221; &gt;&lt;/asp:CustomValidator&gt;<br />
            &lt;br /&gt;<br />
            &lt;asp:Button ID=&#8221;btnAddFile&#8221; runat=&#8221;server&#8221; CausesValidation=&#8221;False&#8221;<br />
                onclick=&#8221;btnAddFile_Click&#8221;  OnClientClick=&#8221;javascript:return showWait();&#8221;<br />
                Text=&#8221;Add Image&#8221; ValidationGroup=&#8221;img&#8221; /&gt;<br />
                &lt;/ContentTemplate&gt;<br />
                &lt;Triggers&gt;<br />
                    &lt;asp:PostBackTrigger ControlID=&#8221;btnAddFile&#8221; /&gt;<br />
                &lt;/Triggers&gt;<br />
            &lt;/asp:UpdatePanel&gt;<br />
        &lt;/div&gt;</p>
<p>        &lt;asp:UpdateProgress ID=&#8221;UpdateProgress1&#8243; runat=&#8221;server&#8221; AssociatedUpdatePanelID=&#8221;UpdatePanel1&#8243;  &gt;<br />
        &lt;ProgressTemplate&gt;<br />
        &lt;div id=&#8221;progressBackgroundFilter&#8221;&gt;&lt;/div&gt;<br />
        &lt;div id=&#8221;processMessage&#8221; align=&#8221;center&#8221;&gt;<br />
        &lt;asp:Label ID=&#8221;Label32&#8243; runat=&#8221;server&#8221; Text=&#8221;Loading &#8230;&#8221; &gt;&lt;/asp:Label&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&#8221;Images/5.gif&#8221; alt=&#8221;Loading&#8221; /&gt;<br />
         &lt;/div&gt;</p>
<p>    &lt;/ProgressTemplate&gt;<br />
    &lt;/asp:UpdateProgress&gt;<br />
    &lt;/form&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p>4) In code behind in Button Click Event:-</p>
<p>protected void btnAddFile_Click(object sender, EventArgs e)<br />
    {<br />
        System.Threading.Thread.Sleep(1000);<br />
        //string filename = System.IO.Path.GetFileName(fileUp.FileName);<br />
        //fileUp.SaveAs(Server.MapPath(&#8220;~/Upload/&#8221;) + filename);<br />
        string File = Guid.NewGuid().ToString() + Path.GetExtension(fileUp.FileName);<br />
        fileUp.SaveAs(Server.MapPath(&#8220;~/Upload/&#8221;) + File);<br />
    }</p>
<p>Hope this helps</p>
<p>Good Luck</p>
<p>&nbsp;</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yasserzaid.wordpress.com/1278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yasserzaid.wordpress.com/1278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yasserzaid.wordpress.com/1278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yasserzaid.wordpress.com/1278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yasserzaid.wordpress.com/1278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yasserzaid.wordpress.com/1278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yasserzaid.wordpress.com/1278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yasserzaid.wordpress.com/1278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yasserzaid.wordpress.com/1278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yasserzaid.wordpress.com/1278/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yasserzaid.wordpress.com&blog=3700227&post=1278&subd=yasserzaid&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://yasserzaid.wordpress.com/2009/10/27/ajax-update-progress-with-upload-image/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/407eb18b56d92aae4bd303a975f2e875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yasserzaid</media:title>
		</media:content>
	</item>
		<item>
		<title>Bind DropdownList from XML file</title>
		<link>http://yasserzaid.wordpress.com/2009/10/27/bind-dropdownlist-from-xml-file/</link>
		<comments>http://yasserzaid.wordpress.com/2009/10/27/bind-dropdownlist-from-xml-file/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 16:50:21 +0000</pubDate>
		<dc:creator>yasserzaid</dc:creator>
				<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://yasserzaid.wordpress.com/?p=1276</guid>
		<description><![CDATA[Hi
try this example to Bind DropdownList from xml file on server
1) Open VS 2005 and create new website
2) Add new xml file &#8220;XMLFile.xml&#8221;
&#60;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243; ?&#62;
&#60;Countries&#62;
  &#60;Country&#62;
    &#60;ID&#62;1&#60;/ID&#62;
    &#60;Name&#62;Nepal&#60;/Name&#62;
  &#60;/Country&#62;
  &#60;Country&#62;
    &#60;ID&#62;2&#60;/ID&#62;
    &#60;Name&#62;India&#60;/Name&#62;
    &#60;Country&#62;
      &#60;ID&#62;3&#60;/ID&#62;
      &#60;Name&#62;China&#60;/Name&#62;
    &#60;/Country&#62;
    &#60;Country&#62;
      &#60;ID&#62;4&#60;/ID&#62;
      &#60;Name&#62;Bhutan&#60;/Name&#62;
    &#60;/Country&#62;
    &#60;Country&#62;
      &#60;ID&#62;5&#60;/ID&#62;
      &#60;Name&#62;USA&#60;/Name&#62;
    &#60;/Country&#62;
  &#60;/Country&#62;
&#60;/Countries&#62;
3) Add new Web page and inside it add DropdownList [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yasserzaid.wordpress.com&blog=3700227&post=1276&subd=yasserzaid&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hi</p>
<p>try this example to Bind DropdownList from xml file on server</p>
<p>1) Open VS 2005 and create new website</p>
<p>2) Add new xml file &#8220;XMLFile.xml&#8221;</p>
<p>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243; ?&gt;<br />
&lt;Countries&gt;<br />
  &lt;Country&gt;<br />
    &lt;ID&gt;1&lt;/ID&gt;<br />
    &lt;Name&gt;Nepal&lt;/Name&gt;<br />
  &lt;/Country&gt;<br />
  &lt;Country&gt;<br />
    &lt;ID&gt;2&lt;/ID&gt;<br />
    &lt;Name&gt;India&lt;/Name&gt;<br />
    &lt;Country&gt;<br />
      &lt;ID&gt;3&lt;/ID&gt;<br />
      &lt;Name&gt;China&lt;/Name&gt;<br />
    &lt;/Country&gt;<br />
    &lt;Country&gt;<br />
      &lt;ID&gt;4&lt;/ID&gt;<br />
      &lt;Name&gt;Bhutan&lt;/Name&gt;<br />
    &lt;/Country&gt;<br />
    &lt;Country&gt;<br />
      &lt;ID&gt;5&lt;/ID&gt;<br />
      &lt;Name&gt;USA&lt;/Name&gt;<br />
    &lt;/Country&gt;<br />
  &lt;/Country&gt;<br />
&lt;/Countries&gt;</p>
<p>3) Add new Web page and inside it add DropdownList control</p>
<p>4) In Code behind add the following code:</p>
<p>using System;<br />
using System.Data;<br />
using System.Configuration;<br />
using System.Collections;<br />
using System.Web;<br />
using System.Web.Security;<br />
using System.Web.UI;<br />
using System.Web.UI.WebControls;<br />
using System.Web.UI.WebControls.WebParts;<br />
using System.Web.UI.HtmlControls;</p>
<p>public partial class _Default : System.Web.UI.Page<br />
{<br />
    public void Bind()<br />
    {<br />
        DataSet ds = new DataSet(); <br />
        ds.ReadXml(Server.MapPath(&#8220;~/XMLFile.xml&#8221;)); <br />
 <br />
        //get the dataview of table &#8220;Country&#8221;, which is default table name <br />
        DataView dv = ds.Tables[0].DefaultView; </p>
<p>        //Now sort the DataView vy column name &#8220;Name&#8221; <br />
        dv.Sort = &#8220;Name&#8221;; <br />
        //now define datatext field and datavalue field of dropdownlist <br />
        DropDownList1.DataTextField = &#8220;Name&#8221;;<br />
        DropDownList1.DataValueField = &#8220;ID&#8221;; <br />
 <br />
        //now bind the dropdownlist to the dataview <br />
        DropDownList1.DataSource = dv;<br />
        DropDownList1.DataBind(); <br />
    }</p>
<p>    protected void Page_Load(object sender, EventArgs e)<br />
    {<br />
        if (!IsPostBack)<br />
        {<br />
            Bind();<br />
        }<br />
    }<br />
}</p>
<p>Hope this helps</p>
<p>Good Luck</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yasserzaid.wordpress.com/1276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yasserzaid.wordpress.com/1276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yasserzaid.wordpress.com/1276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yasserzaid.wordpress.com/1276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yasserzaid.wordpress.com/1276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yasserzaid.wordpress.com/1276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yasserzaid.wordpress.com/1276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yasserzaid.wordpress.com/1276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yasserzaid.wordpress.com/1276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yasserzaid.wordpress.com/1276/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yasserzaid.wordpress.com&blog=3700227&post=1276&subd=yasserzaid&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://yasserzaid.wordpress.com/2009/10/27/bind-dropdownlist-from-xml-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/407eb18b56d92aae4bd303a975f2e875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yasserzaid</media:title>
		</media:content>
	</item>
		<item>
		<title>Convert database tables into XML and Schema</title>
		<link>http://yasserzaid.wordpress.com/2009/10/27/convert-database-tables-into-xml-and-schema/</link>
		<comments>http://yasserzaid.wordpress.com/2009/10/27/convert-database-tables-into-xml-and-schema/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 16:08:07 +0000</pubDate>
		<dc:creator>yasserzaid</dc:creator>
				<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://yasserzaid.wordpress.com/?p=1273</guid>
		<description><![CDATA[Hi
try this example :-
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class xml : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string strConnect = ConfigurationManager.ConnectionStrings["Northwind"].ConnectionString;
        string strSelect = &#8220;SELECT * FROM Employees&#8221;;
        DataSet objDataSet = new DataSet();
        SqlConnection objConnect = new SqlConnection(strConnect);
        SqlDataAdapter objDataAdapter = new SqlDataAdapter(strSelect, objConnect);
        objDataAdapter.Fill(objDataSet, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yasserzaid.wordpress.com&blog=3700227&post=1273&subd=yasserzaid&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hi</p>
<p>try this example :-</p>
<p>using System;<br />
using System.Data;<br />
using System.Configuration;<br />
using System.Collections;<br />
using System.Web;<br />
using System.Web.Security;<br />
using System.Web.UI;<br />
using System.Web.UI.WebControls;<br />
using System.Web.UI.WebControls.WebParts;<br />
using System.Web.UI.HtmlControls;<br />
using System.Data.SqlClient;</p>
<p>public partial class xml : System.Web.UI.Page<br />
{<br />
    protected void Page_Load(object sender, EventArgs e)<br />
    {<br />
        string strConnect = ConfigurationManager.ConnectionStrings["Northwind"].ConnectionString;<br />
        string strSelect = &#8220;SELECT * FROM Employees&#8221;;<br />
        DataSet objDataSet = new DataSet();<br />
        SqlConnection objConnect = new SqlConnection(strConnect);<br />
        SqlDataAdapter objDataAdapter = new SqlDataAdapter(strSelect, objConnect);<br />
        objDataAdapter.Fill(objDataSet, &#8220;Employees&#8221;);<br />
        string strVirtualPath = Request.ApplicationPath + &#8220;/Employees.xml&#8221;;<br />
        string strVSchemaPath = Request.ApplicationPath + &#8220;/Employees.xsd&#8221;;<br />
        objDataSet.WriteXml(Request.MapPath(strVirtualPath));<br />
        objDataSet.WriteXmlSchema(Request.MapPath(strVSchemaPath));<br />
    }<br />
}</p>
<p>Hope this helps</p>
<p>Good Luck</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yasserzaid.wordpress.com/1273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yasserzaid.wordpress.com/1273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yasserzaid.wordpress.com/1273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yasserzaid.wordpress.com/1273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yasserzaid.wordpress.com/1273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yasserzaid.wordpress.com/1273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yasserzaid.wordpress.com/1273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yasserzaid.wordpress.com/1273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yasserzaid.wordpress.com/1273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yasserzaid.wordpress.com/1273/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yasserzaid.wordpress.com&blog=3700227&post=1273&subd=yasserzaid&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://yasserzaid.wordpress.com/2009/10/27/convert-database-tables-into-xml-and-schema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/407eb18b56d92aae4bd303a975f2e875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yasserzaid</media:title>
		</media:content>
	</item>
	</channel>
</rss>