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!