《ASP.NET 开发从入门到精通》----2.4 第一个ASP.NET程序

简介: 学习完搭建ASP.NET开发环境的基本知识后,接下来将详细讲解利用Visual Studio 2012创建第一个ASP.NET 4.5程序的基本操作。 实例000 创建第一个ASP.NET 4.5程序 源码路径 光盘\codes\2\   创建第一个ASP.NET 4.5程序的具体操作如下。

本节书摘来自异步社区《ASP.NET 开发从入门到精通》一书中的第2章,第2.4节,著  张明星 ,责任编辑 张 涛, 更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.4 第一个ASP.NET程序

知识点讲解:光盘:视频PPT讲解(知识点)第2章第一个ASP.NET 4.5程序.avi

学习完搭建ASP.NET开发环境的基本知识后,接下来将详细讲解利用Visual Studio 2012创建第一个ASP.NET 4.5程序的基本操作。

实例000 创建第一个ASP.NET 4.5程序
源码路径 光盘codes2  

创建第一个ASP.NET 4.5程序的具体操作如下。

(1)打开Visual Studio 2012,在菜单栏中依次单击【文件】︱【新建网站】命令,在弹出的“新建网站”对话框的左侧选择“Visual C#”选项,在顶部第一个下拉列表框中选择“.NET Framwork 4.5”选项,然后单击“ASP.NET空网站”图标,单击【确定】按钮,如图2-46所示。

(2)在菜单栏中依次单击【文件】、【新建文件】命令,在弹出的“添加新项”对话框的左侧选择“Visual C#”选项,在中部单击“Web窗体”图标,如图2-47所示。


cd397c589f65fc42899f1e9fd4100ec975c57df0

(3)单击【添加】按钮后会自动创建名为“Default.aspx”和“Default.aspx.cs”的文件。其中“.aspx”是ASP.NET程序的扩展名。

文件Default.aspx负责显示网页内容,实现代码如下。

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    </div>
    </form>
</body>
</html>
AI 代码解读

而文件Default.aspx.cs是一个C#文件,负责处理动态内容,处理的结果会在文件Default.aspx中显示。文件Default.aspx.cs的实现代码如下。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
}
AI 代码解读

由此可见,ASP.NET实现了表现和处理的分离。因为上述网页都是在Visual Studio 2012自动创建的,并且是一个空白页面,所以使用QQ_20170527112015按钮调试时会显示一个空白页面,如图2-48所示。


085c01a560d830d08b841cdf794306eff6848cc2

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

目录
打赏
0
0
0
0
1820
分享
相关文章
VB.NET中如何利用ASP.NET进行Web开发
在VB.NET中利用ASP.NET进行Web开发是一个常见的做法,特别是在需要构建动态、交互式Web应用程序时。ASP.NET是一个由微软开发的开源Web应用程序框架,它允许开发者使用多种编程语言(包括VB.NET)来创建Web应用程序。
173 6
ASP.NET Core 标识(Identity)框架系列(三):在 ASP.NET Core Web API 项目中使用标识(Identity)框架进行身份验证
ASP.NET Core 标识(Identity)框架系列(三):在 ASP.NET Core Web API 项目中使用标识(Identity)框架进行身份验证
115 1
【Azure 应用服务】App Service 的.NET Version选择为.NET6,是否可以同时支持运行ASP.NET V4.8的应用呢?
【Azure 应用服务】App Service 的.NET Version选择为.NET6,是否可以同时支持运行ASP.NET V4.8的应用呢?
ASP.NET Core 标识(Identity)框架系列(一):如何使用 ASP.NET Core 标识(Identity)框架创建用户和角色?
ASP.NET Core 标识(Identity)框架系列(一):如何使用 ASP.NET Core 标识(Identity)框架创建用户和角色?
120 0
使用 Asp.net core webapi 集成配置系统,提高程序的灵活和可维护性
使用 Asp.net core webapi 集成配置系统,提高程序的灵活和可维护性
121 0
程序与技术分享:ASP.NET发展史(【译】)
程序与技术分享:ASP.NET发展史(【译】)
107 0
|
11月前
|
【.NET Developer】创建ASP.NET Core Blazor项目并打包为Linux镜像发布到Azure应用服务
本文介绍了如何使用VS2019和.NET框架创建一个Blazor应用,并将其部署到Azure应用服务。首先,Blazor是一个使用C#而非JavaScript构建交互式Web UI的框架,支持共享服务器和客户端应用逻辑,以及与Docker和Azure集成。任务包括创建Blazor项目,配置Dockerfile为Linux容器,本地测试,发布到Azure Container Registry (ACR),然后在Azure App Service for Container上部署。在部署过程中,需确保Docker设置正确,开启ACR的Admin访问权限,并监控镜像拉取和容器启动日志。
403 0
一起谈.NET技术,ASP.NET MVC2实现分页和右键菜单
  右键菜单非常方便,很多时候会用到。这篇文章将使用一个JQUERY的插件在asp.net mvc中实现右键菜单。本文还将介绍一下在asp.net mvc中如何实现简单的分页。效果如下图:   首先,下载此插件。
1027 1
一起谈.NET技术,重构TekPub——从ASP.NET MVC框架迁移到Ruby on Rails
  TekPub是一个面向开发人员的站点,致力于为开发人员提供一系列主题的在线培训,主题范围非常广泛,从微软的O/R Mapping框架Microsoft Entity Framework,到如何使用Ruby on Rails技术编写自己的日志引擎等内容都有涉及。
1664 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等