[置顶] 第一个ASP.NET网站——从静态到动态

【操作步骤】

一、创建简单的静态网页

1、在D盘新建文件夹aaa;

2、在文件夹aaa中新建文本档,输入如下内容:

<html>
<head>
<title>简单的静态网站</title>
</head>
<body>
你好,今天是2013年4月28日。
</body>


 

3、保存或修改文件名为First.html,注意,如果是修改文本文件的名字,要在资源管理器中设置显示已知文件类型的扩展名(工具→文件夹选项→查看→去除默认勾选的“隐藏已知文件类型的扩展名”),这样才容易确保扩展名的修改。

二、开启并配置IIS

1、开始→控制面版→程序→程序和功能→打开或关闭Windows功能→选中Internet信息服务,如图示:

2、展开Internet信息服务,勾选“.NET扩展性”、“ASP.NET”、“ISAPI扩展”、“ISAPI筛选器”和“服务器端包含”,如图所示:

3、开始→控制面版→系统和安全→管理工具→双击“Internet信息服务(IIS)管理器”,打开“Internet信息服务(IIS)管理器”,如图示:

也可以直接运行inetmgr

3、右击默认网站(Default Wet Site)→添加虚拟目录,打开“添加虚拟目录”对话框,设置别名bbb,物理路径为D:\aaa,如图所示:

三、浏览静态网页

打开浏览器,分别输入如下网址,浏览网页:

http://win7u-20130427r/bbb/First.html

http://localhost/bbb/First.html

http://127.0.0.1/bbb/First.html

http://192.168.1.100/bbb/First.html

其中“win7u-20130427r”和“192.168.1.100”分别是机器名和IP地址,实验机器不同,会有不同。

四、简单的动态网站

1、用记事本在文件夹aaa中创建文本文件First.aspx和First.aspx.cs,内容分别如下:

First.aspx:

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="First.aspx.cs" Inherits="First" %>

<html>
<head>
    <title>我的第一个ASP.NET动态网页</title>
</head>
<body>

</body>
</html>

First.aspx.cs:

using System;

public partial class First : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Write("你好,现在是");
        Response.Write(DateTime.Now.ToString());
    }
}


 

五、浏览动态网页

打开浏览器,分别输入如下网址,浏览网页:

http://192.168.1.100/bbb/First.aspx

【技术说明】

1、动态网站从结构和内容上来说,比静态网站多了个在服务器端运行的后台代码,在ASP.NET中,这个后台代码通常使用C#语言编写。

2、并不是说网页的内容能动,能变化,就叫动态网站。动态网站的实质是,网页内容是由在服务器端运行的后台代码动态生成。使用.swf文件,gif文件,都会让网页的内容动起来,但,这些都还是静态网站的内容;使用Javascript也可以实现上面功能,但Javascript是在浏览器端运行的,所以,也不能叫动态网站。

3、我们做上面的网站,只使用的记事本,因为这些文件,都是文本文件。通常做静态网站使用DreamWeaver更方便编辑和调试。而ASP.NET动态网站则通常使用Visual Studio 2008或者Visual Studio 2010,它不仅可以方便地编辑调试静态网站的内容,也可以方便的编辑、调试后台C#程序。

原文地址:https://www.cnblogs.com/java20130723/p/3211575.html