What is ASP.NET?

Written by Mitchell Harper


Continued from page 1

-------------------------- Great XML Support -------------------------- ASP.NET makes it simple to use XML for data storage, configuration and manipulation. The tools which are built into ASP.NET for working with XML are very easy to use. XML is excellent for storing information that rarely changes, because you can just cache that information inrepparttar computers memory after it has been initially extracted.

-------------------------- .NET is still in Beta development -------------------------- Microsoft is still working onrepparttar 131946 entire .NET framework, however you can still downloadrepparttar 131947 Beta 2 version (which works just fine... I'm yet to come across any major bugs) fromrepparttar 131948 ASP.NET homepage. The final release of .NET is scheduled for February 18th, 2002.

-------------------------- Complete Compatibility -------------------------- One ofrepparttar 131949 most important goals of .NET was to allow developers to write an ASP.NET application using multiple programming languages. As long as each ASP.NET page contains only one programming language, you can mix and match different pages using different languages and they will work together seamlessly. This means you can now have a team of developers with half programming in C#, andrepparttar 131950 other half in VB.NET, with no need to worry about language incompatibilities, etc.

A cool little side-affect of all this is that allrepparttar 131951 programming languages look very similar, and differ only by their language syntax.

Takerepparttar 131952 following code snippets for example. They both do exactlyrepparttar 131953 same thing butrepparttar 131954 first is written in C#, andrepparttar 131955 second in VB.NET.

The C# version: void Page_Load(Object S, EventArgs E) { myLabel.Text = "Hello world!!";

The VB.NET version: Sub Page_Load(S As Object, E As EventArgs) myLabel.Text = "Hello world!!" End Sub

If you take either ofrepparttar 131956 code examples shown above and addrepparttar 131957 following HTML to them, then they would both run perfectly inside of an ASP.NET page:

"Hello World" example!< itle> </head> <body> <asp:Label id="myLabel" runat="server" /> </body> </html><p>-------------------------- Conclusion -------------------------- Unfortunately, because ASP.NET is new, there is not as much material on<IMG height=12 src="/the2.jpg" alt="repparttar 131958"> web for it as there is for traditional ASP. The best place to start learning ASP.NET (if you have previous programming experience) is http://www.gotdotnet.com. As you start getting into ASP.NET, you will rely greatly on<IMG height=12 src="/the2.jpg" alt="repparttar 131959"> MSDN library which includes<IMG height=12 src="/the2.jpg" alt="repparttar 131960"> complete class library definitions amongst other things. <br><img src="images/ata.gif"><br> <p>Mitchell is the senior editor and founder of http://www.devarticles.com. DevArticles.com provides its visitors with a wide range of development articles, interviews and code samples to help them succeed when trying to learn a new programming language, such as ASP, PHP or any of the .NET languages.<br><br><br></font></td><!-- google_ad_section_end --><!-- google_ad_section_start(weight=ignore) --><td align="top" width="10%"></td><td align="top" width="45%"><h2>Procrastinate, but Not Now!</h2><font size="2">Written by Mike Banks Valentine</font><br><br><script type="text/javascript"><!-- google_ad_client = "pub-5766870852072819"; google_ad_width = 234; google_ad_height = 60; google_ad_format = "234x60_as"; google_ad_channel ="9238851329"; google_color_border = "CFB9A1"; google_color_bg = "CFB9A1"; google_color_link = "000000"; google_color_url = "431B02"; google_color_text = "431B02"; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> <font size="2"><br>Continued from page 1<br><p>Go to your HTML editor or word processing program and paste all of that selection into a fresh document and save it as "archive01.htm". Now to your next issue in<IMG height=12 src="/the2.jpg" alt="repparttar "> archive and do<IMG height=12 src="/the2.jpg" alt="repparttar 131944"> same thing over and over and over again until you're done. Renaming each page sequentially, or better yet, with keywords important to topics discussed in each newsletter for <a href="http:// website101.com/free_ezine_content/search_engine_optimization.html" rel="nofollow"> search engine ranking and relevancy</a> increases.<p>It took me about 4 days of this before I had my entire ezine archive from ListBot copied and uploaded to my own site for safekeeping. You can take a look at my own archive to see an effective naming scheme using keywords in title tags, metatags and body copy, then creating text links from those keywords and using appropriate titles. Take a look at:<p><a href="http://website101.com/free_ezine_content/" rel="nofollow">http:// website101.com/free_ezine_content/</a><p>Check each of<IMG height=12 src="/the2.jpg" alt="repparttar 131945"> pages to see that every one has different tags, title, metatags and text links making keywords important. This alone makes<IMG height=12 src="/the2.jpg" alt="repparttar 131946"> sore typing fingers worth something for all<IMG height=12 src="/the2.jpg" alt="repparttar 131947"> work it takes. Archiving means more content for your site, which increases search engine rank as well. It's worth it.<p>I've always known that archiving my own newsletter would help increase search engine ranking and relevance for my web site. I just put it off for so long that it took four days to do what could have been done weekly and taken five minutes a week for<IMG height=12 src="/the2.jpg" alt="repparttar 131948"> last two-and-one-half years! OW! My achin' shoulders! Carpal Tunnel has my wrists throbbing!<p>I think we're gonna have a bunch of really weary former ListBot members very sore by August 20, when ...<p> "The ListBot service will be turned off completely. All ListBot servers will be shut down and all data will be unavailable. Please retrieve any information you need before this date, since (is) inaccessible from this date on."<p>Don't forget to get your subscriber lists while you are there. ListBot instructions for that task are as follows:<p> "To download your lists, click on "View Members" in<IMG height=12 src="/the2.jpg" alt="repparttar 131949"> ListBot control center. Then click on "Download All" or "Download Demographics" to download your list subscribers. If you have problems with this process during peak times, please try again during off-peak hours."<p>I'm pretty well peaked right now! Damn! I'll never use free services again as long as I live! I swear I won't! Well, maybe<IMG height=12 src="/the2.jpg" alt="repparttar 131950"> free email service and then there's that free bill paying service and<IMG height=12 src="/the2.jpg" alt="repparttar 131951"> free messaging service and<IMG height=12 src="/the2.jpg" alt="repparttar 131952"> free ...<p> <br><img src="images/ata.gif"><br> <p>Mike Banks Valentine Get Up! Get Movin' Get Your ListBot List Moved! http://website101.com/listbot_members.html How much is your FREE list host really costing you? http://WebSite101.com/listchannel.html<br><br><br></font></td><!-- google_ad_section_end --></tr><tr><td>    <a class="mlink" href="What_is_ASP_NET-31946.htm"><</a>Back to Page 1</td></tr></table><script type="text/javascript"><!-- google_ad_client = "pub-5766870852072819"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_ad_channel ="8831454965"; google_color_border = "CFB9A1"; google_color_bg = "CFB9A1"; google_color_link = "000000"; google_color_url = "431B02"; google_color_text = "431B02"; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> </td> </tr> </table> <table width="770" border="0" cellspacing="0" cellpadding="0"> <tr> <td> </td> </tr> <tr> <td height="48" align="center" background="images/bg_nav_bottm.jpg"><span class="style3">ImproveHomeLife.com © 2005<br> <a href="terms.html" rel="nofollow">Terms of Use</a></span></td> </tr> </table></td> </tr> </table> <script type="text/javascript"> var HASH_ESCAPED="%23"; function TrackIt(adUnit){ if (window.status) { var adDomain = escape(window.status.substring(6)); var pyPage = document.location.pathname; var params = document.location.search; var hasAnchor = params.lastIndexOf(HASH_ESCAPED)!= -1; params = hasAnchor? (params.substring(0, params.lastIndexOf(HASH_ESCAPED))) : params; pyPage = escape(pyPage.substring(pyPage.lastIndexOf('/') + 1)); pyPage = pyPage + params; var curTime = new Date().valueOf(); var bug = new Image(); bug.src = '/track/adsenseTrack.php?pyPage=' + pyPage + '&adDomain=' + adDomain + '&adUnit=' + adUnit + "&time=" + curTime; } } function TrackIt0() {TrackIt(0); } function TrackIt1() {TrackIt(1); } function TrackIt2() {TrackIt(2); } var elements = document.getElementsByTagName("iframe"); for (var i = 0; i < elements.length; i++) { if(elements[i].src.indexOf('googlesyndication.com') > -1) { //elements[i].onfocus = TrackIt; if (i==0) elements[i].onfocus = TrackIt0; if (i==1) elements[i].onfocus = TrackIt1; if (i==2) elements[i].onfocus = TrackIt2; } } </script> <!--WEBBOT bot="HTMLMarkup" startspan ALT="Site Meter" --> <script type="text/javascript" language="JavaScript">var site="s19improve"</script> <script type="text/javascript" language="JavaScript1.2" src="http://s19.sitemeter.com/js/counter.js?site=s19improve"> </script> <noscript> <a href="http://s19.sitemeter.com/stats.asp?site=s19improve" target="_top"> <img src="http://s19.sitemeter.com/meter.asp?site=s19improve" alt="Site Meter" border=0></a> </noscript> <!-- Copyright (c)2002 Site Meter --> <!--WEBBOT bot="HTMLMarkup" Endspan --> </body> </html>