《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>

而文件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)
    {

    }
}

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


085c01a560d830d08b841cdf794306eff6848cc2

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

相关文章
|
6月前
|
开发框架 JavaScript 前端开发
震撼!破解 ASP.NET 服务器控件 Button 执行顺序之谜,颠覆你的开发认知!
【8月更文挑战第16天】在ASP.NET开发中,通过Button控件实现先执行JavaScript再触后台处理的需求十分常见。例如,在用户点击按钮前需前端验证或提示,确保操作无误后再传递数据至后台深度处理。此过程可通过设置Button的`OnClientClick`属性调用自定义JavaScript函数完成验证;若验证通过,则继续触发后台事件。此外,结合jQuery也能达到相同效果,利用`__doPostBack`手动触发服务器端事件。这种方式增强了应用的交互性和用户体验。
63 8
|
5月前
|
开发框架 前端开发 .NET
VB.NET中如何利用ASP.NET进行Web开发
在VB.NET中利用ASP.NET进行Web开发是一个常见的做法,特别是在需要构建动态、交互式Web应用程序时。ASP.NET是一个由微软开发的开源Web应用程序框架,它允许开发者使用多种编程语言(包括VB.NET)来创建Web应用程序。
105 6
|
5月前
|
开发框架 JavaScript 前端开发
|
6月前
|
开发框架 JSON .NET
ASP.NET Core 标识(Identity)框架系列(三):在 ASP.NET Core Web API 项目中使用标识(Identity)框架进行身份验证
ASP.NET Core 标识(Identity)框架系列(三):在 ASP.NET Core Web API 项目中使用标识(Identity)框架进行身份验证
|
7月前
|
开发框架 搜索推荐 前端开发
【.NET全栈】ASP.NET开发Web应用——Web部件技术
【.NET全栈】ASP.NET开发Web应用——Web部件技术
|
6月前
|
开发框架 .NET 开发工具
【Azure 应用服务】App Service 的.NET Version选择为.NET6,是否可以同时支持运行ASP.NET V4.8的应用呢?
【Azure 应用服务】App Service 的.NET Version选择为.NET6,是否可以同时支持运行ASP.NET V4.8的应用呢?
|
6月前
|
开发框架 .NET 数据库连接
ASP.NET Core 标识(Identity)框架系列(一):如何使用 ASP.NET Core 标识(Identity)框架创建用户和角色?
ASP.NET Core 标识(Identity)框架系列(一):如何使用 ASP.NET Core 标识(Identity)框架创建用户和角色?
|
6月前
|
开发框架 NoSQL .NET
使用 Asp.net core webapi 集成配置系统,提高程序的灵活和可维护性
使用 Asp.net core webapi 集成配置系统,提高程序的灵活和可维护性
|
5月前
|
开发框架 前端开发 JavaScript
ASP.NET MVC 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
63 7
|
5月前
|
存储 开发框架 前端开发
ASP.NET MVC 迅速集成 SignalR
ASP.NET MVC 迅速集成 SignalR
110 0