`
380071587
  • 浏览: 444099 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

第一个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#程序。

分享到:
评论

相关推荐

    asp.net知识库

    Web标准和ASP.NET - 第一部分 XHTML介绍 在ASP.NET页面中推荐使用覆写(Override)而不是事件处理(Event Handler) 常用编码工具类,支持base64,md5,des,crc32 也谈谈技术面试 在C#里把ArrayList转换为Array 或 把...

    1个文件如何轻松搞定Asp.net core 3.1动态页面转静态页面

    前言 最近一个Asp.net core项目需要静态化页面,百度查找了一下,没有发现合适的。原因如下 配置麻烦。 类库引用了第三方类,...于是我开始了页面静态化项目,只过几分钟就遇到了Asp.net core的一个大坑——Response.

    ASP.NET开发实战1200例(第Ⅰ卷)第三章

    实例074 绘制家谱——用ASP.NET创建类 文件 114 实例075 定制家族权力——设置成员访问的 权限 116 实例076 展现家族——实例化类对象 118 实例077 家族成员——类的成员字段 120 实例078 家族行为——类的成员...

    Url重写篇视频------本讲将通过实例比较ASP.NET下的三种典型URL重写方案

    创建数据驱动的 ASP.NET 网站时,通常会产生一个单个的网页,该网页基于查询字符串参数显示数据库数据的子集。例如,在设计电子商务站点时,您的任务之一便是允许用户浏览待售产品。为此,您可以创建一个名为 ...

    亮剑.NET深入体验与实战精要2

    因pdf的容量过大分4个压缩包打包,还有一个源码另外下载。 《.NET深入体验与实战精要》作者身为从事.NET一线开发的资深开发专家,常年耕耘技术博客,惠及无数.NET新知。此次将长期的思考、感悟,多年的系统开发、...

    3.ASP.NET 2.0 入门经典(第4版) [压缩包1/10]

    第1章 ASP.NET 2.0和Wrox United 应用程序简介 1. 1.1 将要创建的站点 2 1.2 ASP.NET 2.0-- 创建动态Web站点的强大工具 4 1.3 Web站点常见任务的简单解决方案 4 1.3.1 一致性和个性化 5 1.3.2 导航 5 1.3.3 ...

    Visual.Basic.2010.&.NET4.高级编程(第6版)-文字版.pdf

    1.4.3 重用第一个windows窗体 50 1.5 visual studio 2010中的特色功能 51 1.5.1 构建配置 51 1.5.2 任务列表 53 1.5.3 command窗口 54 1.5.4 server explorer 54 1.5.5 在visual studio 2010中记录和...

    亮剑.NET深入体验与实战精要3

    因pdf的容量过大分4个压缩包打包,还有一个源码另外下载。 《.NET深入体验与实战精要》作者身为从事.NET一线开发的资深开发专家,常年耕耘技术博客,惠及无数.NET新知。此次将长期的思考、感悟,多年的系统开发、...

    仿世纪佳缘婚介交友系统5.3 ASP+SQL

    2、启动IIS(以IIS6.0+为例),在网站新添加一个网站,设置正确物理路径确定保存。 3、其它详细设置可以参考:http://www.nslove.net/dispbbs.php?boardid=4&id=1023 4、如何登录Nslove系统后台: (1)前台入口...

    c#学习笔记.txt

    )专为.NET设计的一门语言,号称“C/C++家族中第一种面向组件的语言”。很多人觉得它应该像C或者C++,但事实上它更像是java的一个clone,所以作为入门,读一下清华大学出版社出版的《Java 语言与面向对象程序设计》...

    C#微软培训资料

    1.1 Microsoft.NET——一场新的革命.4 1.2 .NET 与 C#.6 1.3 C#语言的特点.8 1.4 小 结 .11 第二章 运行环境 全面了解.NET.12 2.1 .NET 结构.12 2.2 公用语言运行时环境与公用语言规范.13 2.3 开 发 ...

    在ASP.NET 2.0中操作数据之五十八:在程序启动阶段缓存数据

    导言:  前面2章考察了在表现层和缓存层缓存数据。在第56章,我们探讨了在表现层设置...试想一下,在前面章节,我们通过缓存层来展示产品信息,当第一次登录该页面,或缓存数据因为缓存时间结束等原因从内存清除以

Global site tag (gtag.js) - Google Analytics