一、接触VS2008
VS2008开发Web,分为两种创建模式:
一、新建项目
二、新建网站
对于初学来说,建议使用新建网站。点击新建网站后,选择"ASP.Net网站"选项,框架选".Net Framework 2.0",然后位置选“文件系统”,目录可以自己设置,我这里设置为“D:\SimpleWeb”,语言选择"Visual C#"。点击确定就完成了。
完成后在解决方案管理器中会出现
项目名为:“D:\SimpleWeb”的项目,另外有“App_Data”目录,“Default.aspx”文件,和“web.config”文件。
点Default.aspx文件左边的“+”号,可以看到Default.aspx关联了一个Default.aspx.cs文件。一般把C#代码放到Default.aspx.cs里就可以了。
一、让网页显示内容
现在要让页面中显示“本站正在开发中...”字样怎么办呢?
1、HMLT显示
在Default.aspx文件中已经有默认的代码
<!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>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
在<div></div>之间加入文字“本站正在开发中...”,还可以修改下<title></title>里的内容。变成一下代码:
<!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>简单的网站</title>
</head>
<body>
<form id="form1" runat="server">
<div>
本站正在开发中
</div>
</form>
</body>
</html>
不要怕修改,修改错了并不会有什么问题,再换回来就是了。
2、使用服务器控件
在<div></div>里加入代码<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
然后再Default.aspx.cs中加入代码 Label1.Text = "本站正在开发中...";
代码变成
3、使用变量方式输出
在<div></div>里加入<%= welcome %>
Default.aspx.cs代码加入
protected string welcome;
protected void Page_Load(object sender, EventArgs e)
{
welcome = "本站正在开发中...";
}
代码变成:
以上就是三种不同的显示方式了,简单吧。OK,按下F5就可以看到显示的效果了。
二、把网站发布到你的服务器上
你可能是购买的空间,服务器的配置并不用你来管。你只需要把所有的文件上传到服务器上,就可以正常运行了。在上传之前在web.config里加入<customErrors mode="Off"></customErrors>
代码就变成了
传完以后就可以浏览网页了,如果还出现错误,还等什么,和空间商交流一下吧,呵呵。