In almost every programming tutorial you will find the classic "Hello,
world!" example, and who am I to break such a fine tradition? Let me
show you how you can say hello to the world from ASP.NET. Open the
Default.aspx (if it's not already opened) by doubleclicking it in the
Solution Explorer. It already contains a bunch of HTML
markup, as well as some stuff you probably won't recognize, like the
Page directive in the top, or the runat attribute on the form tag. This
will all be explained later, but for now, we want to see some working
code.
First of all, we will add a Label control to the page. A Label control is some what simple, since it's just used to hold a piece of text. Add the following piece of HTML-looking code somewhere between the set of <form> tags:
First of all, we will add a Label control to the page. A Label control is some what simple, since it's just used to hold a piece of text. Add the following piece of HTML-looking code somewhere between the set of <form> tags:
<asp:Label runat="server" id="HelloWorldLabel"></asp:Label>
Secondly, add this script block somewhere on the page, preferably below the Page directive in the top:
<%
HelloWorldLabel.Text = "Hello, world!";
%>
If you haven't worked with ASP.NET before, I'm sure there's a bunch of
things that you're wondering about now, but as I said, this is all about
seeing some results right now. To see the page in action, use Debug
-> Start Without Debugging, or simply press F6. VWD will now compile
your project, and launch the page you're working on in your default
browser. The page will simply have a piece of text which says "Hello,
world!" - congratulations, you have just created your first ASP.NET
website! Here is the complete listing:
<%
HelloWorldLabel.Text = "Hello, world!";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label runat="server" id="HelloWorldLabel"></asp:Label>
</div>
</form>
</body>
</html>