正文

ASP.NET Doorstep之 Hello,ASP.NET2008-07-15 17:09:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/xman/36726.html

分享到:

从零开始学习ASP.NET.

打开Visual Studio 2005à文件à新建à网站à选择Visual Studio已安装的模板“ASP.NET网站”,语言选择“Visual C#à确定

以下是生成的解决方案

                      

 

由上我们可以看出asp.net的文件结构[C#.net进行开发asp.net,用其它语言有所不同]
      
一个asp.net文件由以下几中类型的文件构成。它们分别是:
      
       *.aspx:
网页文件。一个工程里面可以有多个网页文件,原因是一个网站里面有多个页面,这类文件主要用于完成页面的显示。

       *.aspx.cs:
网页对应的代码文件.这类文件主要用于完成页面的功能。当然还有一些其它的附属文件。
       WebConfig
文件:应用程序配置文件(重要),可以为应用程序设置一个参数

下面我们来添加一些控件以完成一个简单的网页。

1.       为网页添加标题,打开Default.aspx网页脚本文件,在<title> </title>之间添加标题My First ASP Page <title> My First ASP Page </title>

2.       向客户端的IE输出字符串,打开Default.aspx.cs网页代码文件,在Page_Load事件中添加response.write("字符串")

protected void Page_Load(object sender, EventArgs e)

{ Response.Write("Welcome to ASP.NET world!"); }

3.       在资源管理器中右击Default.aspx.cs,查看设计器。

从工具箱中拖一个Button到编辑器中,其ID设置为btnShow,Text设置为“显示”;

然后拖一个Label到其后,其ID设置为lblDisplay,BackColor设置为Silver

4.       双击按钮Button,将在Default.aspx.cs中自动添加按钮单击事件btnShow_Click,添加this.lblDisplay.Text = "Hello ASP"

protected void btnShow_Click(object sender, EventArgs e)

{ this.lblDisplay.Text = "Hello,ASP.NET";  }

则当单击 “显示”按钮,后边的Label将显示字符串Hello,ASP.NET

5.       F7Ctrl+Alt+F7生成解决方案,F5Ctrl+F5调试/执行生成的网页。

 

单击“显示”按钮,则执行效果如下:

6.       发布生成的网页。

1>.安装IIS5.1服务器

程序->控制面板->添加/删除Windows 组件,勾选Internet信息服务(IIS-->下一步-->每次弹出窗口浏览指定IIS5.1安装包中的所需文件,一路确定知道IIS5.1 安装完成。

安装完成后C盘下多了一个C:\Inetpub文件,其中的wwwroot为默认网站路径。

开始-〉管理工具-Internet信息服务,依次展开本地计算机-〉网站-〉默认网站-〉右击启动。然后在IE浏览器中输入http://localhost/弹出IIS5.1 帮助文档,则服务器安装成功。(如果本机迅雷在运行,可能会报错,可关闭迅雷等占用80端口的进程重试)

2> .安装ASP.NET

本人系统为WinXP SP3 ,开始->运行,输入:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe –i

安装ASP.NET,使服务器支持基于ASP.NETWeb网站。

3> .创建虚拟目录。

右击默认网站-〉创建-〉虚拟目录-〉别名:WebSite-〉目录:指定到Web网站应用程序HelloASP的目录 D:\My Documents\Visual Studio 2005\WebSites\HelloASP

4> .打开IE浏览器,输入http://localhost/WebSite/Default.aspx如图所示:

5> .局域网内其他主机访问本机网页

打开Windows防火墙,新建端口80的例外TCP80,然后在局域网内其他机子的IE浏览器中输入http://192.168.0.100/WebSite/Default.aspx,此处192.168.0.100为本机IP地址。这里本机相当于服务器,局域网内其他主机相当于客户端,客户端通过IP访问网页Default.aspx,服务器(IIS5.1+ Microsoft.NET Framework)将返回给客户端Default.aspx对应的HTML网页。

 

 

阅读(3741) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册