• [置顶] 第一个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#程序。

  • 相关阅读:
    OpenCV-2.4.6-android-sdk 人脸识别demo搭建
    Vmware 8.00 文件共享ubuntu
    C#_ 项目打包附加数据库
    show()与showDialog()的区别
    列不属于表--可能出现的问题总结
    每个开发人员现在应该下载的十种必备工具
    C#生成XML的三种途径
    为什么DropDownList的SelectedIndexChanged事件触发不了
    SQL Server 2017搭建主从备份
    .NET Core 微服务架构-Docker部署
  • 原文地址:https://www.cnblogs.com/WestGarden/p/3138309.html
Copyright © 2020-2023  润新知