从零开始学习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. F7或Ctrl+Alt+F7生成解决方案,F5或Ctrl+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.NET的Web网站。
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网页。
评论