Build Your Own ASP.NET 3.5 Website Using C# & VB (8 page)

Read Build Your Own ASP.NET 3.5 Website Using C# & VB Online

Authors: Cristian Darie,Zak Ruvalcaba,Wyatt Barnett

Tags: #C♯ (Computer program language), #Active server pages, #Programming Languages, #C#, #Web Page Design, #Computers, #Web site development, #internet programming, #General, #C? (Computer program language), #Internet, #Visual BASIC, #Microsoft Visual BASIC, #Application Development, #Microsoft .NET Framework

BOOK: Build Your Own ASP.NET 3.5 Website Using C# & VB
5.58Mb size Format: txt, pdf, ePub

Figure 1.5. Managing your database server

Figure 1.6. Changing server settings with SQL Server Management Studio

Licensed to [email protected]

Introducing ASP.NET and the .NET Platform

11

That’s it. Your machine is now ready to build ASP.NET web projects and SQL

Server databases. Now the fun starts—it’s time to create your very first ASP.NET

page!

Writing Your First ASP.NET Page

For your first ASP.NET exercise, we’
ll create the simple example shown in Figure 1.7.

We’ll go though the process of creating this page step by step.

Figure 1.7. An exciting preview of your first ASP.NET page!

To create this page in Visual Web Developer, you’ll need to follow a few simple

steps:

1. Start Visual Web Developer, and choose
File > New Web Site
(or hit the default

keyboard shortcut,
Shift+Alt+N
).

2. Choose ASP.NET Web Site for the template and File System for the location

type. This location type tells Visual Web Developer to create the project in a

physical folder on your disk, and execute that project using the integrated web

server.

3. Choose the language in which you prefer to code your pages. Although ASP.NET

allows you to code different pages inside a project in different languages, for the

sake of simplicity we’ll generally assume you work with a single language.

4. If you chose C# for the language, type
C:\LearningASP\CS\
for the folder location

where you want to store the files for this exercise. If you prefer VB.NET, choose

Licensed to [email protected]

12

Build Your Own ASP.NET 3.5 Web Site Using C# & VB

C:\LearningASP\VB\
. Y
ou can choose any location you like. Figure 1.8
shows the C# version of the selection.

Figure 1.8. Starting a new ASP.NET Web Site project with Visual Web Developer

Figure 1.9. Your new project in Visual Web Developer

5. After clicking
OK
, Visual Web Developer will create the project with a basic

structure. Your project contains an empty
App_Data
folder, a basic
Default.aspx

file, and a basic configuration file,
Web.config

see Figure 1.9. W
e’ll discuss each Licensed to [email protected]

Introducing ASP.NET and the .NET Platform

13

of them in detail a bit later on, but right now, let’s dive in and create our first

ASP.NET web page.

The main panel in the Visual Web Developer interface is the page editor, in which

you’ll see the HTML source of the
Default.aspx
web page. Edit the title of the page

to something more specific than Untitled Page, such as
Welcome to Build Your

Own ASP.NET 3.5 Web Site!
:



Welcome to Build Your Own ASP.NET 3.5 Web Site!<br/></b></p><p><b>


Loading the
Default.aspx
page in a web browser now would open an empty page;

this makes sense, since we didn’t add any content to this page! Let’s modify the

page by adding the highlighted:




Hello there!



The time is now:







Although our little page isn’t yet finished (our work with the Label control isn’t

over), let’s execute the page to ensure we’re on the right track. Hit
F5
or go to
Debug
menu.

How a Web Server Control Works

You’ve just added a Web Server Control to the page by adding an

element to the page. You’ll learn all about Web Server Controls in
Chapter 2, but

for now you need to learn how this simple control works so that you can understand the exercise. Licensed to [email protected]

14

Build Your Own ASP.NET 3.5 Web Site Using C# & VB

The Label control is one of the simplest controls in .NET, which lets you insert

dynamic content into the page. The asp: part of the tag name identifies it as a

built-in ASP.NET tag. ASP.NET comes with numerous built-in tags, and

is probably one of the most frequently used.

The runat="server" attribute value identifies the tag as something that needs

to be handled on the server. In other words, the web browser will never see the

tag; when the page is requested by the client, ASP.NET sees it

and converts it to regular HTML tags
before
the page is sent to the browser. It’s

up to us to write the code that will tell ASP.NET to replace this particular tag with

something meaningful to the user loading the page.

The first time you do this, Visual Web Developer will let you know that your project

isn’t configured for debugging, and it’ll offer to make the necessary change to the

configuration (
Web.config
) file for you—see
Figure 1.10
. Confirm the change by clicking
OK
.

Figure 1.10. Enabling project debugging in Visual Web Developer

If Script Debugging is not enabled in Internet Explorer, you’ll get the dialog shown

in
Figure 1.11. Check the
Don’t show this dialog again
checkbox, and click
Yes
. Figure 1.11. Enabling script debugging in Internet Explorer

Licensed to [email protected]

Other books

Gordon R. Dickson by Mankind on the Run
Brave Enough by M. Leighton
Frozen Solid: A Novel by James Tabor
Andrew Lang_Fairy Book 06 by The Grey Fairy Book
Reaching First by Mindy Klasky