<%@ Page language="c#" Debug="true" Codebehind="WebForm2.pas" AutoEventWireup="false" Inherits="WebForm2.TWebForm2" %>

<%@ Register Tagprefix="owe" Tagname="WhatsNew" Src="WebUserControl1.ascx" %>
<%@ Register Tagprefix="owe" Tagname="Wanted" Src="WebUserControl2.ascx" %>
<%@ Register Tagprefix="owe" Tagname="Search" Src="WebUserControl3.ascx" %>
<%@ Register Tagprefix="owe" Tagname="Menu" Src="WebUserControl4.ascx" %>
<%@ Register Tagprefix="owe" Tagname="aspxdelphi" Src="WebUserControl5.ascx" %>
<%@ Register Tagprefix="owe" Tagname="adds" Src="WebUserControl7.ascx" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<link href="styles.css" type="text/css" rel="StyleSheet" />
<html>
  <head>
    <title></title>
    <meta name="GENERATOR" content="Borland Package Library 7.1">
  </head>

  <body ms_positioning="GridLayout">
  <form runat="server">
    <table cellspacing=0 cellpadding=0 width="100%" bgcolor=#000000 border=0>
      <tbody>
        <tr>
          <td><!-- begin CSTOP -->
            <asp:placeholder id=TopHolder runat="server">
            </asp:placeholder><!-- end CSTOP -->
          </td>
        </tr>
      </tbody>
    </table>
    <table cellspacing=10 cellpadding=0 width="100%" border=0>
      <tbody>
        <tr valign=top>
          <td nowrap=true width=250 rowspan=2><!-- START left stupac -->
            <owe:search id=oweSearchBox runat="server">
            </owe:search>
            <br>
            <asp:placeholder id=CategoriesHolder runat="server">
            </asp:placeholder>
            <br>
            <owe:menu id=oweMenu runat="server">
            </owe:menu>
            <br>
            <owe:aspxdelphi id=oweaspxdelphi runat="server">
            </owe:aspxdelphi><!-- STOP left stupac -->
          </td>
          <td valign=top align=middle><!-- START center stupac --><!-- START banner stupac -->
            <owe:adds id=oweadds runat="server">
            </owe:adds><!-- STOP banner stupac -->
            <p>
            <div class=ocs>              About Delphi 8 for .NET (Octane) Web Examples ASP.NET application .. Ver: 1.1 
              (11/16/2003)              <p>
                <b>About this example</b><br>              What you are just looking at, is a real world asp.net web application 
              developed with Delphi 8 for .NET (Octane). The purpose (idea of this 
              application) is to show how to build a "CodeCentral"-like web site using 
              Asp.net. This web application supports user login, product submission, 
              browsing, page view statistics, etc.              <p>              Just a quick note to Delphi 8 field testers (and Borland staff): I was in 
              rush (trying to make the example operational before the deadline)!              <p>
<li>I'm sorry if there are grammar errors, and if something was left on Croatian 
language.<li>There are some defects (missing features), for example: The "Search" button 
is always default when you hit the Enter key. Another one: a developer cannot 
change the example (product) image when editing its submission. And lastly: 
I'm&nbsp;running&nbsp;IE - thus this was not tested on Netscape, Opera, etc.<li>All web pages and user controls do not have "user-friendly" names - due to 
the "bug" with renaming in&nbsp;my latest build. What's more, all pages miss 
the TITLE, KEYWORDS and DESCRIPTION tags (with no particular reason).<li>The code is also a MESS (at least I see it like that). This was a (Delphi for 
.NET) pilot project for me, I decided to try everything: external CSS styles, 
in-code styles (Styles.Add()), hard coding, using properties (several ways to 
do the same thing), ... this all resulted in weird (but working) code<li>You can find many nifty code samples here: how to use web-forms 
authentication, build user controls, create inherited controls (custom 
DataGrid - with dynamic ItemTemplate(s), custom DataList), etc...<li>Anyway, if I see that developers are interested in this code, I'll try to find more free time to clean the code and make it more functional. Either way, please send your comments to
            <a href="mailto:webmaster@aspxdelphi.net">webmaster@aspxdelphi.net</a> or<a href="mailto:delphi.guide@about.com">delphi.guide@about.com</a>
            <p>
              <b>Desiged and developed by...</b><br>This Delphi 8 + ASP.NET powered web "portal" was designed and developed by
              <b>Zarko Gajic</b> - About.com Guide to Delphi Programming (<a href="http://delphi.about.com" target=_blank>delphi.about.com</a>). To find more about me, read my<a href="http://delphi.about.com/mbiopage.htm">BIO</a>.<br>
              <a href="http://delphi.about.com" target=_blank>About Delphi Programming</a>            covers all aspects of Delphi development, including articles, chat, forum, 
            RTL reference, glossary, free code VCL and much more. New features every week 
            range from tutorials for Delphi beginners to more advanced articles including 
            code for faster, better, more robust development.            <p>Here's another site I'm working on:
                <br>
                <a href="http://aspxDelphi.net" target=_blank>aspxDelphi.net</a>            covers all aspects of Delphi for .NET development, including tutorials and 
            articles on ASP.NET development as well as developing Web Services using 
            ASP.NET with Delphi for .NET. The main goal of aspxDelphi.NET is to bring the 
            world of ASP.NET to Delphi developers.            </p>
</li>
</div><!-- STOP center stupac -->
</td>
<td class=NormalSmallWhite style="DISPLAY: none" width=100><!-- START right column -->
  <owe:whatsnew id=oweWhatsNew runat="server">
  </owe:whatsnew>
  <br>
  <owe:wanted id=oweWanted runat="server">
  </owe:wanted><!-- STOP right stupac -->
</td>
</tr>
<tr>
  <td valign=top align=middle colspan=2>&nbsp;<!-- bio banners prebacen gore! -->
  </td>
</tr>
</tbody>
</table>
</form>
</body>
</html>

