473,776 Members | 1,652 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

.NET site - Getting started

Jim
This si a repost, I apologize but perhaps my original inquiry got
buried under all the usenet spam...

I need some help getting started with a .NET web project for a
commercial site. I am new to .NET and my understanding of some (but
not all) of its concepts is a little sparse. I apologize for the
length of this message, but hopefully it will help someone here give
me the most concise and useful information, and perhaps help others
out as well. :)

It's been a while since I've had to design anything "real" for the
web. I think the last time was just before the HTML 4.0 standard came
out. I am a professional C++ developer, and I am now taking on some
web work, and kind of need to hit the ground running with .NET. I
have some general site / application design questions that I'm hoping
someone might be able to answer to help me to that end. :)

I want to emphasize that this is a "real world" application I'm
developing, and as such sometimes some of the more academic constructs
used in the text books give way to better and cleaner-looking
solutions (for example, nobody "really" uses the familiar MS
access-style data grids in their commercial productions.) Overall,
the site I am working on is pretty straightforward , and my only real
motivation for using .NET here is that I want to become more
proficient with it, and migrate to it as a means of development... all
of that said...

My website will provide information and interat with the user in the
mortgage business. So, it wil do things like quote current interest
rates, as well as calculate payments and employ a few other business
rules objects that I feel .NET will be well suited for. What I am
having trouble learning is where the "marriage" comes in between the
server-side stuff that .NET does, particularly with web forms, and the
HTML structure and formatting stuff that makes the page look nice. As
much as I detested the design-time controls in VS6, they, and the site
templates at least took care of some of this for you, even if the
designs did look kind of chesey right out of the box, and a pain in
the butt to modify or author your own.

Consider this: Physically, all (or at least most) of the pages on my
site will be laid out with a coloured bar down the left side of the
page, which contains button images I've done up in PhotoShop. The
remainder of the page is the "body" area, where my non-scrolling
background will go, over which I will place the content for the page.
As the user navigates the site, the buttons on the left will change to
reflect the options available at that point on the web, and of course
the content in the main page area will change as they navigate as
well. When users first enter the site, they will be asked to provide
logon information that will be used throughout the sesion to provide
customized content (ie information relavent to their customer profile,
pending loan application, etc.)

In the good ol' days of HTML, we'd accomplish this most likely with
frames, and using an HTML FORM to post the logon data back to some
script on the server (ewe... CGI... Yuck).

With .NET, we seem to have these things called webforms (aspx files),
and it seems pretty straightforward to design one. I had no trouble
making a nice cheesy login screen and pulling up the info out of the
database for the customer... the concepts of the data connections,
datasets (I think we used to call them "recordsets").. . all that is
pretty simple.

But what about the visual aspect of this? Should I use a FRAMESET on
my site, putting the .aspx pages in the appropriate frames at the
appropriate time? Or, Should I visually build the TABLE structure on
the default.aspx page and then write code behind it to put the right
things in the right parts of the table at the right times? (ie the
proper buttons in the left table section, and the proper content /
form controls in the right-hand section) - This concept is employing a
full-screen table to break up the browser window into the logical
components I want. I don't know if this methodology is outdated,
which is why I'm asking all of this. ("once HTML, always HTML" LOL)

On one hand, the latter seems to be in the spirit of .NET - One page,
from the user's perspective, that dynamically serves up all the
content for the entire session... Or should I be attacking this in a
different way? How, for example would I include a web form inside of
a static HTML element, like the TABLE, to yield the nicely formatted
results I'm looking for, or what .NET approach should I be using
instead?

I know that the old .asp approach to things was to have the global.asa
file contain the data objects (like the session information) for the
site, and then .asp files within the site could refer to that global
information to pass data such as your logon / account information from
one page to another as you traverse the site. I don't really know
what mechanisms should be used for doing this in .NET and, what makes
it worse is that I'm under a real time crunch on this particular
project. Thank God I'm a quick study. :) .NET does not seem to
employ traditional .asp pages. I mean, while it seems to parse them
fine, there is no template for creating a new .asp page, only a
webform (aspx), unless that is the approach to be used for presenting
all content? Hmm... These are the things I really need answered. :)
I could probably get myself through this, hard and hand coding around
the files to force it to do what I want, but I'd rather do this the
"right" way from the get-go, so that growing and maintaining the site
will not be come and ever-increasing chore.

I want to thank anyone who's had the patience to read through all of
this for your time. An example of a project would be a GREAT
resource, but if you can at least give me concise enough information
to get me pointed in the right direction, I can figure out the rest I
am sure. Thank you VERY much! :)

JIM
Jul 21 '05 #1
0 1915

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
1210
by: Ebrahim | last post by:
I cannot get my site accessible to internet users . The site is working fine on my machine . I tried setting up IIS permissions wizard Also i run Win Xp Sp2 . I also allowed Web Server(HTTP) from Windows firewall Excepions . I also tried running the server provided by VWD 2005 Express and tried accessing the site but it keeps getting blocked .
6
2185
by: Jack Duijf | last post by:
Hello, I am looking for a person in The Netherlands that is willing to help me getting started with Vb.net. Please send a message to jack@aicn.nl if you can help me getting started with the Microsoft Developement Enviroment. Thanks,
0
213
by: Jim | last post by:
This si a repost, I apologize but perhaps my original inquiry got buried under all the usenet spam... I need some help getting started with a .NET web project for a commercial site. I am new to .NET and my understanding of some (but not all) of its concepts is a little sparse. I apologize for the length of this message, but hopefully it will help someone here give me the most concise and useful information, and perhaps help others out...
6
2533
by: rekaeps | last post by:
We are developing an ASP.NET 2.0 (C#) application, and I'm having troubles sending e-mail from the server when accessing the web site from a separate client computer. Also, in the same scenario, I'm having trouble writing to the server's event log. Here's some details: Server and workstation both in the same workgroup Logged into server as local Administrator Logged into workstation as a local user that is only in the Users group on
4
2518
by: Edward Lorden | last post by:
I created a new website, using the ASP .NET Website template. Before I did anything, I tried running it in debug mode. This worked, giving a blank page. I then moved the site to become the default site on my machine. At first, I had issues with an XML error that came up. After I setup IIS to use ASP .NET 2.0, I started getting the 403 -- You are not authorized to view this page, when I try to look at localhost. Is there some code...
25
1995
by: Peter Michaux | last post by:
Hi, There have been a few suggestions for changing the format of the FAQ site to make it easier to maintain. VK suggested and XML procedure. Matt Kruse suggested a wiki. I think something interactive would be good. Jim Ley pointed out wiki documentation doesn't always work well. I think a book type hierarchy of articles with user comments on each page would be a great way to go as it has been so successful for both PHP and MySQL. I am...
20
4285
by: mike | last post by:
I help manage a large web site, one that has over 600 html pages... It's a reference site for ham radio folks and as an example, one page indexes over 1.8 gb of on-line PDF documents. The site is structured as an upside-down tree, and (if I remember correctly) never more than 4 levels. The site basically grew (like the creeping black blob) ... all the pages were created in Notepad over the last
2
1626
by: Kevin Audleman | last post by:
Yesterday my site unexpectedly stopped loading. I tracked it down to the CSS file for the site. When I commented it out, the site was okay. When I put it back in, it was not. I tried connecting to the server via Dreamweaver and opening the CSS file and received a download error. I noticed that it was getting to 14.6K / 15.2K before failing. So I went in via the command line and deleted from the end of the CSS file until it was smaller than...
8
1711
by: =?Utf-8?B?V2ViQnVpbGRlcjQ1MQ==?= | last post by:
I'm about to finally make the jump and start a new site using AJAX. THe question i have for all of you AJAX developers out there is which one? 1. The Standard AJAX frame work 2. The Tool kit. 3. Or are there others out there. 4. Should i not do AJAX at all because it still posts back the entire page even though only the section is refreshed. (someone tell me i'm wrong here and why please!)
0
9628
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9464
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10292
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10122
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10061
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
5497
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4031
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3627
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2860
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.