Home | Advertising Info47 USERS CURRENTLY ONLINE   
   Site Search Contact Us Tuesday, October 21, 2014  
 
 


 
ASPProtect
User Management Application with web based screens that allow you to manage users.
www.ASPProtect.com
 
ASPBanner
Banner Rotation system. Advertisers can monitor online statistical reports via their web browsers.
www.ASPBanner.com
 
ASP Photo Gallery
Upload an unlimited amount of albums. Set up categories.Image resizing thumbnail creation.
www.ASPPhotoGallery.com
 
ASPClassifieds
Classifieds system. Set up categories. Users can register themselves. Supports picture uploads.
www.ASPClassifieds.com



DISCUSSION ARCHIVES
 
Try a free httpZip trial now and compress for less!


We didn't realize
the site was so popular.

Other Stuff
 

 
 
PowerASP active server pages asp.net microsoft .net framework sdk learn asp what is asp tutorial learn asp.net CJWSoft ASPProtect ASPBanner ASPClassifieds



(Advanced)  (Components)  (Database)  (General)  (Vbscript)




ASPProtect

 
Subject: 有中国人没有?我想要China的asp代码
From: 蒋斌
Date: 11/10/1999 12:14:26 AM
IP: 202.103.107.187



 


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>ASP Today</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
<LINK title="style" href="/asptoday.css" type="text/css" rel="stylesheet">
</HEAD>



<body leftMargin="0" topMargin="0" rightMargin="0" MS_POSITIONING="GridLayout">
<form name="MainForm" method="post" action="Default.aspx" id="MainForm">
<input type="hidden" name="__VIEWSTATE" value="dDwxMDMyNDcyMDY4Ozs+M2VGiaEXTPpTPnioXWIUgh482eY=" />

<table id="Table1" cellspacing="0" cellpadding="0" border="0" style="border-width:0px;width:100%;border-collapse:collapse;">
<tr id="Tablerow1" style="border-width:0px;width:100%;">
<td id="Tablecell1" colspan="2" style="border-width:0px;width:100%;"><table id="Header_Table1" cellspacing="0" cellpadding="5" border="0" style="border-width:0px;width:100%;border-collapse:collapse;">
<tr>
<td align="Center" valign="Middle" style="background-color:#FFCC00;width:220px;"><img id="Header_AspTodayLogo" src="/Files/StaticImages/logos/AspTodayLogo.gif" alt="" border="0" /></td><td align="Right" valign="Bottom" style="background-color:#FFCC00;"><span id="Header_lblMainTag" class="tagline">Now with C# Today Content! <br> 1356 Articles in the ASP Today Library</span></td>
</tr>
</table>
<table id="Header_Table2" cellspacing="0" cellpadding="0" border="0" style="border-width:0px;width:100%;border-collapse:collapse;">
<tr style="width:100%;">
<td id="Header_tcLeftBarTopSide" style="background-color:#FFCC00;width:10px;"></td><td id="Header_tcLeftBarTop" align="Left" valign="Middle" style="background-color:#FFCC00;height:40px;width:140px;"><a id="Header_Hyperlink2" href="/LatestContent.xml"><img src="/Files/StaticImages/Logos/rssLatest.gif" alt="" border="0" /></a>
<br>
<a id="Header_Hyperlink1" href="/AllContent.xml"><img src="/Files/StaticImages/Logos/rssAll.gif" alt="" border="0" /></a></td><td id="Header_tcNavBar" colspan="2"><table id="Header_ctrlNavBar_tblMain" cellspacing="0" cellpadding="0" border="0" style="border-width:0px;height:30px;width:100%;border-collapse:collapse;">
<tr id="Header_ctrlNavBar_trNavBar" style="background-color:Black;">
<td style="background-color:#FFCC00;border-width:0px;height:30px;width:30px;"><img src="/Files/StaticImages/Logos/NavBarL.gif" alt="" style="border-width:0px;" /></td><td align="Center" style="width:80px;"><a class="NavBarWhite" href="http://www.asptoday.com/default.aspx">Home</a></td><td align="Center" style="width:80px;"><a class="NavBarWhite" href="/SubscribeInfo.aspx">Register</a></td><td align="Center" style="width:80px;"><a class="NavBarWhite" href="https://www.asptoday.com/Secure2/Subscribe.aspx">Buy Sub</a></td><td align="Center" style="width:80px;"><a class="NavBarWhite" href="http://www.asptoday.com/AdvancedSearch.aspx">Search</a></td><td align="Right"> </td><td align="Center" style="width:80px;"><a class="NavBarWhite" href="https://www.asptoday.com/Secure2/Login.aspx?Return=Home&ReturnQS=">Login</a></td>
</tr>
</table>
<table id="Header_ctrlNavBar_Table3" border="0" style="width:100%;">
<tr id="Header_ctrlNavBar_trWelcome">
<td><span id="Header_ctrlNavBar_lblWelcome" class="NavBar">You are not logged in</span></td>
</tr>
</table>






<!--
<table width="100%">
<tr>
<td align="right" height="80">
<a id="Header_ctrlNavBar_Banneradctrl1_adTechEd" href="http://www.bookpool.com/.x/skhos4m0g4/ct/159" target="_blank"><img src="/vsLiveAndBookpool.gif" alt="" border="0" /></a>

</td>
</tr>
</table>

-->
<div id="Header_ctrlNavBar_Banneradctrl1_divBanner" class="whiteborder" align="right">
<!--<table class="thinblackborder" cellpadding="0" cellspacing="0"><tr><td>-->
<script type="text/javascript"><!--
google_ad_client = "pub-2295982224071673";
google_alternate_ad_url = "http://www.asptoday.com/files/google/google_adsense_script.htm";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_channel ="";
google_ad_type = "text_image";
google_color_border = "FFCC00";
google_color_bg = "FFFFFF";
google_color_link = "330099";
google_color_url = "0000FF";
google_color_text = "000000";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!--</td></tr></table>-->
</div>



</td>
</tr>
</table>
</td>
</tr><tr id="Tablerow2">
<td id="Tablecell2" valign="Top" style="width:130px;">
<div class="goldborder">
<table id="Leftbar1_TblLeftBar" cellspacing="0" cellpadding="0" bordercolor="#FFCC00" border="0" style="background-color:#FFCC00;border-color:#FFCC00;border-width:3px;border-style:Solid;height:100%;width:144px;border-collapse:collapse;">
<tr id="Leftbar1_LeftBarHeaderSpace" style="height:15px;width:100%;">
<td align="Center" valign="Middle"></td>
</tr><tr>
<td class="NavbarWhite" style="border-color:#FFCC00;border-width:2px;border-style:solid;">BROWSE CONTENT</td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;"><a class="NavBar" href="http://www.asptoday.com/BrowseContent.aspx">All Content</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;">  <a class="NavBar" href="http://www.asptoday.com/BrowseContent.aspx?Category=1">.NET Framework</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;">  <a class="NavBar" href="http://www.asptoday.com/BrowseContent.aspx?Category=2">Components</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;">  <a class="NavBar" href="http://www.asptoday.com/BrowseContent.aspx?Category=3">Data Access</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;">  <a class="NavBar" href="http://www.asptoday.com/BrowseContent.aspx?Category=4">DNA 2000</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;">  <a class="NavBar" href="http://www.asptoday.com/BrowseContent.aspx?Category=5">ECommerce</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;">  <a class="NavBar" href="http://www.asptoday.com/BrowseContent.aspx?Category=6">Performance</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;">  <a class="NavBar" href="http://www.asptoday.com/BrowseContent.aspx?Category=7">Security/Admin</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;">  <a class="NavBar" href="http://www.asptoday.com/BrowseContent.aspx?Category=8">Site Design</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;">  <a class="NavBar" href="http://www.asptoday.com/BrowseContent.aspx?Category=9">Scripting</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;">  <a class="NavBar" href="http://www.asptoday.com/BrowseContent.aspx?Category=10">XML/Data Transfer</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;">  <a class="NavBar" href="http://www.asptoday.com/BrowseContent.aspx?Category=11">Web Services</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;">  <a class="NavBar" href="http://www.asptoday.com/BrowseContent.aspx?Category=12">Flash/Graphics</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;">  <a class="NavBar" href="http://www.asptoday.com/BrowseContent.aspx?Category=13">Mobile</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;">  <a class="NavBar" href="http://www.asptoday.com/BrowseContent.aspx?Category=14">Languages</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;">  <a class="NavBar" href="http://www.asptoday.com/BrowseContent.aspx?Category=15">App Development</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;">  <a class="NavBar" href="http://www.asptoday.com/BrowseContent.aspx?Category=16">Other Technologies</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;"><a class="NavBar" href="http://www.asptoday.com/RecentContent.aspx">Recent Content</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;"><a class="NavBar" href="http://www.asptoday.com/ReferenceArticles.aspx">Reference Articles</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;"><a class="NavBar" href="http://www.asptoday.com/Tips.aspx">Tip Archive</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;"><a class="NavBar" href="http://www.asptoday.com/Trial.aspx">Free Trial</a></td>
</tr><tr>
<td class="NavbarWhite" style="border-color:#FFCC00;border-width:2px;border-style:solid;"> </td>
</tr><tr>
<td class="NavbarWhite" style="border-color:#FFCC00;border-width:2px;border-style:solid;">SEARCH CONTENT</td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;"><a class="NavBar" href="http://www.asptoday.com/AdvancedSearch.aspx">Search</a></td>
</tr><tr>
<td class="NavbarWhite" style="border-color:#FFCC00;border-width:2px;border-style:solid;"> </td>
</tr><tr>
<td class="NavbarWhite" style="border-color:#FFCC00;border-width:2px;border-style:solid;">ABOUT US</td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;"><a class="NavBar" href="http://www.asptoday.com/Info.aspx?view=WriteForUs">Write For Us</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;"><a class="NavBar" href="http://www.asptoday.com/AuthorList.aspx">Our Authors</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;"><a class="NavBar" href="http://www.asptoday.com/Info.aspx?view=AboutASPToday">About ASP Today</a></td>
</tr><tr>
<td style="border-color:#FFCC00;border-width:2px;border-style:solid;"><a class="NavBar" href="http://www.asptoday.com/Contact.aspx">Contact Us</a></td>
</tr><tr>
<td class="NavbarWhite" style="border-color:#FFCC00;border-width:2px;border-style:solid;"> </td>
</tr>
</table>
<table id="Leftbar1_tblBooks" cellspacing="0" cellpadding="0" bordercolor="#FFCC00" border="0" style="background-color:#FFCC00;border-color:#FFCC00;border-width:3px;border-style:Solid;height:100%;width:144px;border-collapse:collapse;">
<tr style="height:15px;width:100%;">
<td align="Left" valign="Middle"><a href="http://www.apress.com/book/bookDisplay.html?bID=337" target="_blank"><img src="/files/books/temp/bookcover.SOArch.337.jpg" alt="" border="0" /></a></td>
</tr><tr style="height:15px;width:100%;">
<td align="Left" valign="Middle"><a href="http://www.apress.com/book/bookDisplay.html?bID=367" target="_blank"><img src="/files/books/temp/bookcover.ExpertDotNet.367.jpg" alt="" border="0" /></a></td>
</tr>
</table>
</div>
<table id="Leftbar1_tblLeftBarBottom" cellspacing="0" cellpadding="0" bordercolor="#FFCC00" border="0" style="background-color:#FFCC00;border-color:#FFCC00;border-width:0px;height:100%;width:150px;border-collapse:collapse;">
<tr style="height:15px;width:100%;">
<td></td>
</tr><tr>
<td style="border-width:0px;"><img src="/Files/StaticImages/Logos/LBarBottom.gif" alt="" style="border-width:0px;" /></td>
</tr>
</table>

</td><td id="Tablecell3" valign="Top" style="background-color:#FEFEFE;width:100%;">
<!-- Put main part of page here -->
<table border="0" style="width:100%;">
<tr id="_ctl0_Tablerow5">
<td valign="Top"><table id="_ctl0_Table1" cellspacing="0" cellpadding="0" border="0" style="width:100%;border-collapse:collapse;">
<tr>
<td valign="Top" colspan="2"><table id="_ctl0_todaysArticleCtrl_Table1" cellspacing="0" cellpadding="0" border="0" style="width:100%;border-collapse:collapse;">
<tr>
<td valign="Top"><table border="0" style="width:100%;background-image:url(/Files/StaticImages/Toolbar/HeaderBack.bmp);">
<tr>
<td style="width:220px;"></td><td style="width:30px;"></td><td style="width:130px;"></td>
</tr><tr id="_ctl0_todaysArticleCtrl_Tablerow1">
<td id="_ctl0_todaysArticleCtrl_Tablecell1" valign="Top"><span id="_ctl0_todaysArticleCtrl_title" class="NavBarNoLink">Today's Subscriber Article</span></td><td style="width:30px;"></td><td id="_ctl0_todaysArticleCtrl_tcRating" valign="Top"><span id="_ctl0_todaysArticleCtrl_divNoRatingIntro">Not yet rated</span></td>
</tr><tr id="_ctl0_todaysArticleCtrl_Tablerow3">
<td colspan="2"><span id="_ctl0_todaysArticleCtrl_lblClass" class="NavBarNoLink">From the ASP.NET 1.x library</span></td><td><span id="_ctl0_todaysArticleCtrl_Span1"></span></td>
</tr>
</table><table id="_ctl0_todaysArticleCtrl_Table2" border="0">
<tr id="_ctl0_todaysArticleCtrl_Tablerow2">
<td id="_ctl0_todaysArticleCtrl_ArticleHeaderCell" colspan="3"><a id="_ctl0_todaysArticleCtrl_ArticleHeaderLink" class="ArticleHeader" href="http://www.asptoday.com/Content.aspx?id=2340">Firefox for ASP.NET Developers 2: Firefox Features</a></td>
</tr><tr>
<td id="_ctl0_todaysArticleCtrl_authorNameCell" colspan="3"><span class="Normal">by </span><a class="ArticleAuthor" href="/Authors.aspx?ID=62">Bart Gerardi</a></td>
</tr>
</table><table id="_ctl0_todaysArticleCtrl_Table3" border="0">
<tr>
<td colspan="3"><span id="_ctl0_todaysArticleCtrl_articleAbstract" class="Normal">Ever since its first beta release in September 2004, Firefox, the new web browser client from Mozilla, has exploded in market penetration and acceptance. This has caused some columnists to talk about the reopening of the “browser wars.” This is the second of two articles in which author Bart Gerardi compares Firefox with Internet Explorer (IE) on a technical level. Gerardi discusses how to take advantage of some of the new capabilities that Firefox provides for both the end user and the website developer. Topics covered include XMLHTTP support, XML User Interface Language (XUL), the Cross Platform Component Object Model (XPCOM), and client features such as chrome and tabbed browsing. </span><a id="_ctl0_todaysArticleCtrl_articleMoreLink" class="NormalLinkItalics" href="http://www.asptoday.com/Content.aspx?id=2340">More...</a></td>
</tr>
</table></td><td id="_ctl0_todaysArticleCtrl_photosCell" valign="Top" style="height:100px;width:80px;"><a href="/Authors.aspx?ID=62" style="height:100px;width:80px;"><img src="/files/images/authorimages/Bart_Gerardi.jpg" alt="Photo of Bart Gerardi" border="0" /></a></td>
</tr>
</table>
</td>
</tr><tr id="_ctl0_Tablerow1">
<td id="_ctl0_Tablecell1" valign="Top" colspan="2"><table id="_ctl0_previousArticleCtrl_Table1" cellspacing="0" cellpadding="0" border="0" style="width:100%;border-collapse:collapse;">
<tr>
<td valign="Top"><table border="0" style="width:100%;background-image:url(/Files/StaticImages/Toolbar/HeaderBack.bmp);">
<tr>
<td style="width:220px;"></td><td style="width:30px;"></td><td style="width:130px;"></td>
</tr><tr id="_ctl0_previousArticleCtrl_Tablerow1">
<td id="_ctl0_previousArticleCtrl_Tablecell1" valign="Top"><span id="_ctl0_previousArticleCtrl_title" class="NavBarNoLink">Previous Subscriber Article</span></td><td style="width:30px;"></td><td id="_ctl0_previousArticleCtrl_tcRating" valign="Top"><span id="_ctl0_previousArticleCtrl_divRatingIntro">Rating:</span><img id="_ctl0_previousArticleCtrl_imgRating" src="/Files/StaticImages/ratings/50star.gif" alt="5" border="0" /></td>
</tr><tr id="_ctl0_previousArticleCtrl_Tablerow3">
<td colspan="2"><span id="_ctl0_previousArticleCtrl_lblClass" class="NavBarNoLink">From the ASP.NET 1.x library</span></td><td><span id="_ctl0_previousArticleCtrl_Span1">Based on 3 ratings</span></td>
</tr>
</table><table id="_ctl0_previousArticleCtrl_Table2" border="0">
<tr id="_ctl0_previousArticleCtrl_Tablerow2">
<td id="_ctl0_previousArticleCtrl_ArticleHeaderCell" colspan="3"><a id="_ctl0_previousArticleCtrl_ArticleHeaderLink" class="ArticleHeader" href="http://www.asptoday.com/Content.aspx?id=2339">Firefox for ASP.NET Developers 1: Rendering from ASP.NET</a></td>
</tr><tr>
<td id="_ctl0_previousArticleCtrl_authorNameCell" colspan="3"><span class="Normal">by </span><a class="ArticleAuthor" href="/Authors.aspx?ID=62">Bart Gerardi</a></td>
</tr>
</table><table id="_ctl0_previousArticleCtrl_Table3" border="0">
<tr>
<td colspan="3"><span id="_ctl0_previousArticleCtrl_articleAbstract" class="Normal">Ever since its first beta release in September 2004, Firefox, the new web browser client from Mozilla, has exploded in market penetration and acceptance. This has caused some columnists to talk about the reopening of the “browser wars.” In this article, Bart Gerardi discusses some of the drawbacks, gotchas, and features of Firefox that ASP.NET developers should be aware of, to prevent any negative customer experiences. Many of these gotchas result from the fact that ASP.NET incorrectly fails to recognize Firefox as an uplevel browser; the article will examine in detail some of the consequences that result from this before explaining how to modify the ASP.NET configuration to fix most (though not all) of the problems. (Although the article is really about ASP.NET, Bart also gives couple of pointers for how to get classic ASP to recognize Firefox). A follow-up article will examine some of the new features of Firefox that you may wish to take advantage of.

</span><a id="_ctl0_previousArticleCtrl_articleMoreLink" class="NormalLinkItalics" href="http://www.asptoday.com/Content.aspx?id=2339">More...</a></td>
</tr>
</table></td><td id="_ctl0_previousArticleCtrl_photosCell" valign="Top" style="height:100px;width:80px;"><a href="/Authors.aspx?ID=62" style="height:100px;width:80px;"><img src="/files/images/authorimages/Bart_Gerardi.jpg" alt="Photo of Bart Gerardi" border="0" /></a></td>
</tr>
</table>
</td>
</tr><tr id="_ctl0_trFreeArticle">
<td valign="Top" colspan="2"><table id="_ctl0_freeArticleCtrl_Table1" cellspacing="0" cellpadding="0" border="0" style="width:100%;border-collapse:collapse;">
<tr>
<td valign="Top"><table border="0" style="width:100%;background-image:url(/Files/StaticImages/Toolbar/HeaderBack.bmp);">
<tr>
<td style="width:220px;"></td><td style="width:30px;"></td><td style="width:130px;"></td>
</tr><tr id="_ctl0_freeArticleCtrl_Tablerow1">
<td id="_ctl0_freeArticleCtrl_Tablecell1" valign="Top"><span id="_ctl0_freeArticleCtrl_title" class="NavBarNoLink">Free Article</span></td><td style="width:30px;"></td><td id="_ctl0_freeArticleCtrl_tcRating" valign="Top"><span id="_ctl0_freeArticleCtrl_divRatingIntro">Rating:</span><img id="_ctl0_freeArticleCtrl_imgRating" src="/Files/StaticImages/ratings/40star.gif" alt="4" border="0" /></td>
</tr><tr id="_ctl0_freeArticleCtrl_Tablerow3">
<td colspan="2"><span id="_ctl0_freeArticleCtrl_lblClass" class="NavBarNoLink">From the ASP.NET Whidbey library</span></td><td><span id="_ctl0_freeArticleCtrl_Span1">Based on 3 ratings</span></td>
</tr>
</table><table id="_ctl0_freeArticleCtrl_Table2" border="0">
<tr id="_ctl0_freeArticleCtrl_Tablerow2">
<td id="_ctl0_freeArticleCtrl_ArticleHeaderCell" colspan="3"><a id="_ctl0_freeArticleCtrl_ArticleHeaderLink" class="ArticleHeader" href="http://www.asptoday.com/Content.aspx?id=2321">The ASP.NET 2.0 Provider Model</a></td>
</tr><tr>
<td id="_ctl0_freeArticleCtrl_authorNameCell" colspan="3"><span class="Normal">by </span><a class="ArticleAuthor" href="/Authors.aspx?ID=721">Kamran Qamar</a></td>
</tr>
</table><table id="_ctl0_freeArticleCtrl_Table3" border="0">
<tr>
<td colspan="3"><span id="_ctl0_freeArticleCtrl_articleAbstract" class="Normal">ASP.NET 2.0?s new features like Membership, Personalization, and Profiles are all based on a new model to .NET - The Provider model. The Provider model defines an easy plug-n-play architecture. You can use custom providers or write your own providers and use them without re-writing, re-compiling the entire solution. The provider model neatly distributes the functionalities hence allows parallel development of applications to support different devices or medium for the same functionality. In this article, Kamran M Qamar will explain what the provider model is, when it should be used, which functionalities in ASP.NET are using it, how you can create your own providers and finally how you can architect your own solution to reap the benefits of the Provider Model today, using .NET 1.x.
</span><a id="_ctl0_freeArticleCtrl_articleMoreLink" class="NormalLinkItalics" href="http://www.asptoday.com/Content.aspx?id=2321">More...</a></td>
</tr>
</table></td><td id="_ctl0_freeArticleCtrl_photosCell" valign="Top" style="height:100px;width:80px;"><a href="/Authors.aspx?ID=721" style="height:100px;width:80px;"><img src="/files/images/authorimages/Kamran_Qamar.jpg" alt="Photo of Kamran Qamar" border="0" /></a></td>
</tr>
</table>
</td>
</tr><tr>
<td id="_ctl0_Tablecell7" valign="Top" NAME="Tablecell7" colspan="2">
<table border="0" cellspacing="0" cellpadding="0" >
<tr>
<td><img alt ="" src="/Files/StaticImages/boxes/gold_tl.gif" width="9" height="22"></td>
<td width="100%" background="/Files/StaticImages/boxes/gold_t.gif" class="SmallTitle">Publication Schedule </td>
<td><img alt ="" src="/Files/StaticImages/boxes/gold_tr.gif" width="9" height="22"></td>
</tr>
<tr>
<td width="9" background="/Files/StaticImages/boxes/clear_l.gif"> </td>
<td>
<table id="_ctl0_Strawpoll4_tblMain" cellspacing="0" cellpadding="0" border="0" style="border-collapse:collapse;">
<tr>
<td class="NavBar">Title</td><td style="width:5px;"></td><td id="_ctl0_Strawpoll4_Tablecell2" class="NavBar">Author(s)</td><td style="width:5px;"></td><td id="_ctl0_Strawpoll4_Tablecell3" class="NavBar">Publication<br>Date</td>
</tr><tr>
<td valign="Top"><span class="Normal">Firefox for ASP.NET Developers 1. Rendering from ASP.NET</span></td><td style="width:5px;"> </td><td valign="Top"><span class="Normal"> Bart Gerardi</span></td><td style="width:5px;"> </td><td valign="Top"><span class="Normal">Mon 23 March</span></td>
</tr><tr>
<td valign="Top"><span class="Normal">Firefox for ASP.NET Developers 2. Firefox Features</span></td><td style="width:5px;"> </td><td valign="Top"><span class="Normal"> Bart Gerardi</span></td><td style="width:5px;"> </td><td valign="Top"><span class="Normal">Wed 25 March</span></td>
</tr><tr>
<td valign="Top"><span class="Normal">Developing a Speech-Enabled Semantic Search Engine</span></td><td style="width:5px;"> </td><td valign="Top"><span class="Normal"> Peter Alesso</span></td><td style="width:5px;"> </td><td valign="Top"><span class="Normal">Not yet set</span></td>
</tr>
</table>

<a href="http://www.asptoday.com/Schedule.aspx" id="_ctl0_Strawpoll4_hplFullSchedule" class="NavBar">View Full Schedule</a>

</td>
<td width="9" background="/Files/StaticImages/boxes/clear_r.gif"> </td>
</tr>
<tr height="9">
<td><img alt="" src="/Files/StaticImages/boxes/clear_bl.gif" width="9" height="9"></td>
<td><img alt="" src="/Files/StaticImages/boxes/clear_b.gif" width="100%" height="9"></td>
<td><img alt="" src="/Files/StaticImages/boxes/clear_br.gif" width="9" height="9"></td>
</tr>
</table>
</td>
</tr><tr id="_ctl0_Tablerow2">
<td id="_ctl0_Tablecell4" style="height:8px;"></td>
</tr><tr id="_ctl0_trSitePromo">
<td valign="Top" colspan="2" style="background-color:White;">
<table border="0" cellspacing="0" cellpadding="0" >
<tr>
<td><img alt ="" src="/Files/StaticImages/boxes/gold_tl.gif" width="9" height="22"></td>
<td width="100%" background="/Files/StaticImages/boxes/gold_t.gif" class="SmallTitle">Subscribe to ASP Today! </td>
<td><img alt ="" src="/Files/StaticImages/boxes/gold_tr.gif" width="9" height="22"></td>
</tr>
<tr>
<td width="9" background="/Files/StaticImages/boxes/clear_l.gif"> </td>
<td>

<p>
We specialize in bringing you the practical code, solutions and information you
need to develop top quality websites. And unlike many free websites, our
articles are professionally reviewed and edited to a very high standard.
</p>
<ul>
<li>
Several new fully reviewed articles every week, most with complete working
sample code.
<li>
Over 1300 articles in the archive
<li>
Subscriptions for $30 for 3 months or $100 for a year. That's less than 10
cents for every article you get access to.
</li>
</ul>
<p><a id="_ctl0_Strawpoll2_Hyperlink1" class="ArticleHeader" href="/SubscribeInfo.aspx">Get a Subscription Here Today!</a>
Can you afford to be without it?
</p>
<p class="Normal">Not sure if you want to subscribe? No problem, you can still
browse article abstracts to see what articles are available, or you can <a href="https://www.asptoday.com/Secure2/Register.aspx">
Register</a> as a community member - it's free and let's you view our <a href="http://www.asptoday.com/Trial.aspx">
Free Trial articles</a>.
</p>


</td>
<td width="9" background="/Files/StaticImages/boxes/clear_r.gif"> </td>
</tr>
<tr height="9">
<td><img alt="" src="/Files/StaticImages/boxes/clear_bl.gif" width="9" height="9"></td>
<td><img alt="" src="/Files/StaticImages/boxes/clear_b.gif" width="100%" height="9"></td>
<td><img alt="" src="/Files/StaticImages/boxes/clear_br.gif" width="9" height="9"></td>
</tr>
</table>

<br>  
</td>
</tr><tr>
<td id="_ctl0_Tablecell2" valign="Top" colspan="2" style="background-color:White;"><table id="_ctl0_Strawpoll3_Table2" border="0" style="width:100%;">
<tr>
<td colspan="2">
<table background="/Files/StaticImages/toolbar/headerback.gif" width="100%" cellpadding="3"><tr><td>
<span id="_ctl0_Strawpoll3_Label2" class="NavBarNoLink">Featured Book</span>
</td></tr></table>

</td>
</tr><tr id="_ctl0_Strawpoll3_Tablerow3">
<td id="_ctl0_Strawpoll3_photosCell" valign="Top"><a id="_ctl0_Strawpoll3_hplCover" href="http://www.asptoday.com/FeaturedBook.aspx?Book=3" style="border-width:0px;width:80px;"><img src="/Files/Books/Book3/Cover.gif" alt="" border="0" /></a></td><td id="_ctl0_Strawpoll3_Tablecell4" valign="Top"><table id="_ctl0_Strawpoll3_Table3" border="0">
<tr id="_ctl0_Strawpoll3_Tablerow5">
<td id="_ctl0_Strawpoll3_ArticleHeaderCell"><a id="_ctl0_Strawpoll3_hplTitle" class="ArticleHeader" href="http://www.asptoday.com/FeaturedBook.aspx?Book=3">Expert Service-Oriented Architecture In C#: Using the Web Services Enhancements 2.0</a></td>
</tr><tr id="_ctl0_Strawpoll3_Tablerow6">
<td id="_ctl0_Strawpoll3_tcAuthors">Jeffrey Hasan</td>
</tr><tr>
<td id="_ctl0_Strawpoll3_Tablecell6"><span id="_ctl0_Strawpoll3_lblQuote" class="Normal"><i>The discussions presented by the author are relevant and comprehensive and the preview of Indigo will really whet your appetite for what is to come in the future.
</i><br> - Rob Harrop</span></td>
</tr>
</table></td>
</tr><tr>
<td colspan="2"><table border="0">
<tr>
<td colspan="2"><a id="_ctl0_Strawpoll3_hplReadReview" class="NavBar" href="http://www.asptoday.com/FeaturedBook.aspx?Book=3">Read ASP Today Review</a></td>
</tr><tr id="_ctl0_Strawpoll3_Tablerow4">
<td id="_ctl0_Strawpoll3_Tablecell5" style="height:10px;"></td>
</tr><tr id="_ctl0_Strawpoll3_Tablerow1">
<td id="_ctl0_Strawpoll3_Tablecell2"></td><td id="_ctl0_Strawpoll3_Tablecell3"><a id="_ctl0_Strawpoll3_hplApress" class="NavBar" href="http://www.apress.com/book/bookDisplay.html?bID=337" target="_blank">Look Up Book on Apress</a></td>
</tr><tr id="_ctl0_Strawpoll3_Tablerow2">
<td></td><td id="_ctl0_Strawpoll3_Tablecell1"><a id="_ctl0_Strawpoll3_hplAmazon" class="NavBar" href="http://www.amazon.com/exec/obidos/tg/detail/-/1590593901/qid%3D1070174518/sr%3D8-1/002-4424778-3967230" target="_blank">Buy this book from Amazon</a></td>
</tr><tr>
<td style="height:10px;"></td>
</tr><tr>
<td colspan="2"><a id="_ctl0_Strawpoll3_hplBrowseBooks" class="NavBar" href="http://www.asptoday.com/BrowseBooks.aspx">Browse Book Reviews</a></td>
</tr>
</table></td>
</tr>
</table>


<br>  
</td>
</tr>
</table></td><td valign="Top" style="width:200px;"><table cellspacing="0" cellpadding="0" border="0" style="border-collapse:collapse;">
<tr id="_ctl0_trLoginCtrl">
<td>
<table border="0" cellspacing="0" cellpadding="0" >
<tr>
<td><img alt ="" src="/Files/StaticImages/boxes/gold_tl.gif" width="9" height="22"></td>
<td width="100%" background="/Files/StaticImages/boxes/gold_t.gif" class="SmallTitle">Login </td>
<td><img alt ="" src="/Files/StaticImages/boxes/gold_tr.gif" width="9" height="22"></td>
</tr>
<tr>
<td width="9" background="/Files/StaticImages/boxes/clear_l.gif"> </td>
<td>

<script language="javascript">
function forgotten() {
window.open("/forgotten.aspx", "forgotten",
"scrollbars=yes,status=no,width=360,height=200,resizable=yes,top=0");
}
function loginhelp() {
window.open("/infopopup.aspx?view=LoginHelp", "help",
"scrollbars=yes,status=no,width=400,height=300,resizable=yes,top=0");
}
</script>
<table id="_ctl0_ctrlQuickLogin_Table1" border="0" style="width:100%;">
<tr id="_ctl0_ctrlQuickLogin_Tablerow1" style="background-color:#FFECAA;">

</tr><tr id="_ctl0_ctrlQuickLogin_trSecureLink">
<td colspan="2"><span id="_ctl0_ctrlQuickLogin_Label4" class="Normal">Alternatively use our
</span><a id="_ctl0_ctrlQuickLogin_hplSecureLogin" class="Normal" href="https://www.asptoday.com/Secure2/Login.aspx?Return=Home&ReturnQS=">Secure Login</a><span id="_ctl0_ctrlQuickLogin_Label5" class="Normal"> (recommended)</span></td>
</tr><tr id="_ctl0_ctrlQuickLogin_Tablerow2">
<td id="_ctl0_ctrlQuickLogin_Tablecell2"><span class="Normal">Email</span></td><td id="_ctl0_ctrlQuickLogin_Tablecell3"><input name="_ctl0:ctrlQuickLogin:tbEmail" type="text" id="_ctl0_ctrlQuickLogin_tbEmail" class="Normal" /></td>
</tr><tr id="_ctl0_ctrlQuickLogin_Tablerow3">
<td id="_ctl0_ctrlQuickLogin_Tablecell4"><span class="Normal">Password</span></td><td id="_ctl0_ctrlQuickLogin_Tablecell5"><input name="_ctl0:ctrlQuickLogin:tbPassword" type="password" id="_ctl0_ctrlQuickLogin_tbPassword" class="Normal" /></td>
</tr><tr id="_ctl0_ctrlQuickLogin_Tablerow5">
<td id="_ctl0_ctrlQuickLogin_Tablecell9"><input type="submit" name="_ctl0:ctrlQuickLogin:btnLogin" value="Login" id="_ctl0_ctrlQuickLogin_btnLogin" class="Normal" /></td><td id="_ctl0_ctrlQuickLogin_Tablecell7" align="Right">
   
<a href="#" onclick="loginhelp();" class="NavBar"><img src="/Files/StaticImages/Icons/qmark.gif" border="0"></a>

<br>
</td>
</tr><tr id="_ctl0_ctrlQuickLogin_Tablerow6">
<td id="_ctl0_ctrlQuickLogin_Tablecell8" colspan="2">
<!-- <span class="Normal">I've </span>-->
<a href="#" onclick="forgotten();" class="NavBar">Forgotten your password?</a>
<!-- <a class="Normal" href="/Login.aspx">forgotten my password</a>-->
</td>
</tr>
</table>


</td>
<td width="9" background="/Files/StaticImages/boxes/clear_r.gif"> </td>
</tr>
<tr height="9">
<td><img alt="" src="/Files/StaticImages/boxes/clear_bl.gif" width="9" height="9"></td>
<td><img alt="" src="/Files/StaticImages/boxes/clear_b.gif" width="100%" height="9"></td>
<td><img alt="" src="/Files/StaticImages/boxes/clear_br.gif" width="9" height="9"></td>
</tr>
</table>
</td>
</tr><tr id="_ctl0_trLoginCtrlSpacer">
<td style="height:8px;"></td>
</tr><tr id="_ctl0_Tablerow7">
<td id="_ctl0_Tablecell5" valign="Top">
<table border="0" cellspacing="0" cellpadding="0" >
<tr>
<td><img alt ="" src="/Files/StaticImages/boxes/gold_tl.gif" width="9" height="22"></td>
<td width="100%" background="/Files/StaticImages/boxes/gold_t.gif" class="SmallTitle">From the Editor </td>
<td><img alt ="" src="/Files/StaticImages/boxes/gold_tr.gif" width="9" height="22"></td>
</tr>
<tr>
<td width="9" background="/Files/StaticImages/boxes/clear_l.gif"> </td>
<td>


<table><tr>
<td valign="top">
<span class="SmallTitle2">SmartNav Everywhere!</span>
<br>
<span class="NavBar"><i>Simon Robinson</i></span>
<br>
<span class="NavBar"><i>11 Nov 2004</i></span>
</td>
<td valign="top"><img src="/Files/Images/Editor/Simon_Robinson1Small.jpg"</td>
</tr></table>
<span class="NavBar">Browser Compatibility has to be one of the most challenging
issues I've found in my web programming. How many times have you got some
clever bit of markup or JavaScript working only to find it doesn't display
correctly in one of the alternative browsers?
That's sure bitten me a few times. That's why I'm delighted to welcome
back veteran ASP Today author Damon Armstrong with his article on
<a href="http://www.asptoday.com/Content.aspx?id=2313">Cross-Browser Smart Navigation</a>,
which explains ... <a href="/EditorialFull.aspx">More</span>




</td>
<td width="9" background="/Files/StaticImages/boxes/clear_r.gif"> </td>
</tr>
<tr height="9">
<td><img alt="" src="/Files/StaticImages/boxes/clear_bl.gif" width="9" height="9"></td>
<td><img alt="" src="/Files/StaticImages/boxes/clear_b.gif" width="100%" height="9"></td>
<td><img alt="" src="/Files/StaticImages/boxes/clear_br.gif" width="9" height="9"></td>
</tr>
</table>
</td>
</tr><tr id="_ctl0_Tablerow8">
<td id="_ctl0_Tablecell6" style="height:8px;"></td>
</tr><tr>
<td valign="Top">
<table border="0" cellspacing="0" cellpadding="0" >
<tr>
<td><img alt ="" src="/Files/StaticImages/boxes/gold_tl.gif" width="9" height="22"></td>
<td width="100%" background="/Files/StaticImages/boxes/gold_t.gif" class="SmallTitle">Site News </td>
<td><img alt ="" src="/Files/StaticImages/boxes/gold_tr.gif" width="9" height="22"></td>
</tr>
<tr>
<td width="9" background="/Files/StaticImages/boxes/clear_l.gif"> </td>
<td>
<table id="_ctl0_siteNewsCtrl_tblMain" cellspacing="0" cellpadding="0" border="0" style="width:100%;border-collapse:collapse;">
<tr>
<td><a class="NavBar" href="http://www.asptoday.com/NewsItem.aspx?ID=6">Secure Login Improvements</a></td>
</tr><tr>
<td><span class="Normal">The secure login page now automatically redirects ...</span><a class="NormalLinkItalics" href="http://www.asptoday.com/NewsItem.aspx?ID=6">More</a></td>
</tr><tr>
<td style="height:6px;"> </td>
</tr>
</table>

<table border="0">
<tr>
<td><a id="_ctl0_siteNewsCtrl_Label1" class="NormalLinkItalics" href="News.aspx">
See All News Items
</a></td>
</tr>
</table>


</td>
<td width="9" background="/Files/StaticImages/boxes/clear_r.gif"> </td>
</tr>
<tr height="9">
<td><img alt="" src="/Files/StaticImages/boxes/clear_bl.gif" width="9" height="9"></td>
<td><img alt="" src="/Files/StaticImages/boxes/clear_b.gif" width="100%" height="9"></td>
<td><img alt="" src="/Files/StaticImages/boxes/clear_br.gif" width="9" height="9"></td>
</tr>
</table>
</td>
</tr><tr>
<td style="height:8px;"></td>
</tr><tr id="_ctl0_Tablerow6">
<td valign="Top">
<table border="0" cellspacing="0" cellpadding="0" >
<tr>
<td><img alt ="" src="/Files/StaticImages/boxes/gold_tl.gif" width="9" height="22"></td>
<td width="100%" background="/Files/StaticImages/boxes/gold_t.gif" class="SmallTitle">Forums </td>
<td><img alt ="" src="/Files/StaticImages/boxes/gold_tr.gif" width="9" height="22"></td>
</tr>
<tr>
<td width="9" background="/Files/StaticImages/boxes/clear_l.gif"> </td>
<td>
<table id="_ctl0_Sitenewsctrl1_tblMain" cellspacing="0" cellpadding="0" border="0" style="width:100%;border-collapse:collapse;">

</table>
<table id="_ctl0_Sitenewsctrl1_tblList" border="0">
<tr>
<td id="_ctl0_Sitenewsctrl1_tcLeftSpace" rowspan="6" style="width:10px;"></td><td id="_ctl0_Sitenewsctrl1_Tablecell3" NAME="Tablecell3"></td>
</tr><tr>
<td><a class="Normal" href="http://www.asptoday.com/SiteForumTopic.aspx?Subject=1">Bugs</a></td>
</tr><tr>
<td><a class="Normal" href="http://www.asptoday.com/SiteForumTopic.aspx?Subject=2">Subscriber Services and Site Features</a></td>
</tr><tr>
<td><a class="Normal" href="http://www.asptoday.com/SiteForumTopic.aspx?Subject=3">The User Interface</a></td>
</tr><tr>
<td><a class="Normal" href="http://www.asptoday.com/SiteForumTopic.aspx?Subject=4">Peer to Apress</a></td>
</tr><tr>
<td><a class="Normal" href="http://www.asptoday.com/SiteForumTopic.aspx?Subject=5">Test Messages</a></td>
</tr>
</table>
<table id="_ctl0_Sitenewsctrl1_Table1" border="0">
<tr id="_ctl0_Sitenewsctrl1_Tablerow3">
<td id="_ctl0_Sitenewsctrl1_Tablecell2"><a id="_ctl0_Sitenewsctrl1_Hyperlink2" class="NavBar" href="Forums.aspx">
Complete Forum List
</a></td>
</tr>
</table>


</td>
<td width="9" background="/Files/StaticImages/boxes/clear_r.gif"> </td>
</tr>
<tr height="9">
<td><img alt="" src="/Files/StaticImages/boxes/clear_bl.gif" width="9" height="9"></td>
<td><img alt="" src="/Files/StaticImages/boxes/clear_b.gif" width="100%" height="9"></td>
<td><img alt="" src="/Files/StaticImages/boxes/clear_br.gif" width="9" height="9"></td>
</tr>
</table>
</td>
</tr><tr>
<td style="height:8px;"></td>
</tr><tr id="_ctl0_trStrawPoll">
<td id="_ctl0_Tablecell3" valign="Top">
<table border="0" cellspacing="0" cellpadding="0" >
<tr>
<td><img alt ="" src="/Files/StaticImages/boxes/gold_tl.gif" width="9" height="22"></td>
<td width="100%" background="/Files/StaticImages/boxes/gold_t.gif" class="SmallTitle">Straw Poll </td>
<td><img alt ="" src="/Files/StaticImages/boxes/gold_tr.gif" width="9" height="22"></td>
</tr>
<tr>
<td width="9" background="/Files/StaticImages/boxes/clear_l.gif"> </td>
<td>


<!--<table width="100%" background="/Files/StaticImages/toolbar/headerback.gif" width="100%" cellpadding="3">
<tr>
<td>
<span id="_ctl0_ctrlStrawPoll_lblTitle" class="NavBarNoLink">Straw Poll</span>
</td>
</tr>
</table>-->


<table width="100%" cellpadding="3">
<tr>
<td>
<span id="_ctl0_ctrlStrawPoll_lblQuestion" class="Normal">Which of these possible improvements to the ASP Today site would you find most useful?</span>
</td>
</tr>
</table>

<table id="_ctl0_ctrlStrawPoll_tblOptions" cellspacing="0" cellpadding="3" border="0" style="width:100%;border-collapse:collapse;">
<tr id="_ctl0_ctrlStrawPoll_Tablerow2">
<td id="_ctl0_ctrlStrawPoll_Tablecell2" colspan="2"><table id="_ctl0_ctrlStrawPoll_cblOptions" class="Normal" border="0">
<tr>
<td><input id="_ctl0_ctrlStrawPoll_cblOptions_0" type="radio" name="_ctl0:ctrlStrawPoll:cblOptions" value="Sample code for each .NET article in both C# and VB." checked="checked" /><label for="_ctl0_ctrlStrawPoll_cblOptions_0">Sample code for each .NET article in both C# and VB.</label></td>
</tr><tr>
<td><input id="_ctl0_ctrlStrawPoll_cblOptions_1" type="radio" name="_ctl0:ctrlStrawPoll:cblOptions" value="Ability to customize how articles are formatted for display and printing." /><label for="_ctl0_ctrlStrawPoll_cblOptions_1">Ability to customize how articles are formatted for display and printing.</label></td>
</tr><tr>
<td><input id="_ctl0_ctrlStrawPoll_cblOptions_2" type="radio" name="_ctl0:ctrlStrawPoll:cblOptions" value="More advanced search facilities to locate articles." /><label for="_ctl0_ctrlStrawPoll_cblOptions_2">More advanced search facilities to locate articles.</label></td>
</tr><tr>
<td><input id="_ctl0_ctrlStrawPoll_cblOptions_3" type="radio" name="_ctl0:ctrlStrawPoll:cblOptions" value="Better user interface to browse articles." /><label for="_ctl0_ctrlStrawPoll_cblOptions_3">Better user interface to browse articles.</label></td>
</tr><tr>
<td><input id="_ctl0_ctrlStrawPoll_cblOptions_4" type="radio" name="_ctl0:ctrlStrawPoll:cblOptions" value="Moderated technical support forums for subscribers." /><label for="_ctl0_ctrlStrawPoll_cblOptions_4">Moderated technical support forums for subscribers.</label></td>
</tr>
</table></td>
</tr><tr id="_ctl0_ctrlStrawPoll_Tablerow3">
<td id="_ctl0_ctrlStrawPoll_Tablecell3"><input type="submit" name="_ctl0:ctrlStrawPoll:btnVote" value="Vote" id="_ctl0_ctrlStrawPoll_btnVote" class="Normal" /></td><td id="_ctl0_ctrlStrawPoll_Tablecell4"><input type="submit" name="_ctl0:ctrlStrawPoll:btnViewResults" value="View Results" id="_ctl0_ctrlStrawPoll_btnViewResults" class="Normal" /></td>
</tr>
</table>










</td>
<td width="9" background="/Files/StaticImages/boxes/clear_r.gif"> </td>
</tr>
<tr height="9">
<td><img alt="" src="/Files/StaticImages/boxes/clear_bl.gif" width="9" height="9"></td>
<td><img alt="" src="/Files/StaticImages/boxes/clear_b.gif" width="100%" height="9"></td>
<td><img alt="" src="/Files/StaticImages/boxes/clear_br.gif" width="9" height="9"></td>
</tr>
</table>
</td>
</tr>
</table></td>
</tr>
</table>
</td>
</tr><tr id="Tablerow3">
<td id="Tablecell4" colspan="2">
<hr>
<table> <tr>
<td valign="top">
ASPToday is brought to you by <A href="http://www.apress.com/" Class="NavBar">Apress</A>.
</td>
<td valign="top">
<img src="/Files/StaticImages/logos/ASPTodayLogoFooter.gif" />
</td>
</tr>
<tr><td colspan="2">
Publisher: <I>Gary Cornell</I>, Editor-in-chief: <I>Simon Robinson</I>,
Advisory Board: <I>James Greenwood</I>, <I>Jay Glynn</I>, Editors: <I>Dominic Shakeshaft</I>,
<I>Ewan Buckingham</I>, <I>Jason Gilmore</i>, <i>Tony Davis</I>.

<br><BR>Copyright © 1999-2004 Apress. All Rights Reserved.
ASP Today: ASP Information with the Expert's voice(TM)

</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>

<HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
</HEAD>

</HTML>


 

   Active Server Pages Rule The World
Contact Us  
All artwork, design & content contained in this site are Copyright ゥ 1998 - 2014 PowerASP.com and Christopher J. Williams
Banner ads ,other site logos, etc are copyright of their respective companies.
STATS Unless otherwise noted - All Rights Reserved.

Active Server Pages ASP programs help tutorial tutorials routine routines jobs listserve mailinglist bulletin board bulletin boards programming snippet snippets CJWSoft ASPProtect ASPBanner ASPClassifieds www.aspclassifieds.com, www.powerasp.com,www.cjwsoft.com,www.aspphotogallery.com,www.codewanker.com,www.aspprotect.com,www.aspbanner.com