TOC

This article is currently in the process of being translated into Chinese (~92% done).

The basics:

Hello, world!

在幾乎每個程式語言指導內,你將找到最經典"Hello, world!"範例,我何必去打破這個傳統呢?讓我展示給您如何從ASP.NET對世界說哈囉。在Solution Explorer使用雙擊,開啟Default.aspx(假如它尚未開啟)。它已經包含一堆HTML標記語言,和一些您可能不認得的東西,如在頂端的頁面指引,或是form標籤的runat屬性。這所有都將在之後解釋,現在,我們想要看一些執行程式碼。

首先,我們將加一個Label控制項到頁面。一個Label控制項是有點簡單,因為它只是去保持住一些文字。增加下列像HTML程式碼在<form>標籤組之間。

<asp:Label runat="server" id="HelloWorldLabel"></asp:Label>

其次, 在页面的某个地方加上下面代码块, 最好加在顶部Page指令的下方。

<%
    HelloWorldLabel.Text = "Hello, world!";
%>

如果你以前没有做过ASP.NET, 我肯定现在你会对一大堆事情感到迷茫。但如我所说, 马上就会有成就了。要看看这个页面是什么样子, 使用菜单Debug -> Start Without Debugging, 或者直接按键F6。Visual Studio 现在编译你的工程项目, 然后在你默认使用的浏览器中启动你刚刚做的页面。那个页面只有几个字: "Hello, world!" - 祝贺你, 你创建了你的第一个网站! 以下是全部代码清单:

<%
    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>
This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!