【Asp.net入门03】第一个ASP.NET 应用程序-创建ASP.NET项目
本部分主要内容:
- 创建并运行Asp.net项目
- web窗体
- 数据模型
- 调用代码隐藏方法
- 数据验证
1.操作步骤
第一步:启动Visual Studio 2013,然后从File(文件)菜单中选择New Project(新建项目)。此时将显示New Project(新建项目)对话框,顾名思义,该对话框可用于创建新的Visual Studio项目。
你将在该对话框的左侧面板中看到可用项目类型的列表。依次选择Installed(已安装)→Templates(模板)→Visual C#→Web,此时你将看到所有可用的ASP.NET Web Application(ASP.NET Web应用程序)。在屏幕顶部的下拉菜单中选择.Net Framework 4.5,然后将Name(名称)字段设置为PartyInvites。单击OK(确定)按钮创建新项目。如图1所示:

图1 新建Asp.net Web应用程序
提示
请确保选择Visual C#而不是Visual Basic。如果你在Visual Basic项目中运行C#示例,可能会遇到非常奇怪的现象和错误。
思考
Asp.net Web应用程序和Asp.net网站有什么不同?
第二步:从“新建ASP.NET项目”对话框中的“选择模板”中选择 Empty (即ASP.NET空Web应用程序)。如下图:

图2 选择项目模板
注意
有几种项目类型的名称非常类似,因此请确保选择正确的名称。另外,初学者建议严格按照本教程操作步骤命名,这样到后面项目里面增加内容越来越多的时候,因为各个名称与教程中的名称不一致,让你不知道该添加或修改哪部分内容了。
提示
Visual Studio会将Solution Name(解决方案名称)字段设置为PartyInvites,以与项目名称相匹配。Visual Studio解决方案是包含一个或多个项目的容器,但在本解决方案中,仅包含一个项目,因为我们这个网站的内容很简单,一个网站项目就够用了。
ASP.NET Empty Web应用程序是最简单的项目模板,它会创建仅包含一个Web.config文件(其中包含ASP.NET应用程序的配置信息)的项目。Visual Studio会在Solution Explorer(解决方案资源管理器)窗口中显示文件,如图3所示。Solution Explorer是用于导航项目的主要工具。

图3 解决方案PartyInvites的资源管理器
【Asp.net入门03】第一个ASP.NET 应用程序-创建ASP.NET项目的更多相关文章
- 《ASP.NET Core In Action》读书笔记系列四 创建ASP.NET Core 应用步骤及相应CLI命令
一般情况下,我们都是从一个模板(template)开始创建应用的(模板:提供构建应用程序所需的基本代码).本节使用 Visual Studio 2017 .ASP.NET Core2.0和 Visua ...
- ASP.NET Core 3.0 WebApi 系列【1】创建ASP.NET Core WebApi 项目
目录 写在前面 一.运行环境 二.项目搭建 三.测试 API 四.基础知识 五.写在最后 写在前面 C#语言可以创建RESTful服务,被称作WebApi.在这里总结学习使用支持创建.读取.更新.删除 ...
- Servlet入门(第一个Servlet的Web程序)
新建maven项目,注意项目的类型 project名为ServletExample 点击Finish.建立maven项目完毕例如以下 生成后的文件夹没有java源代码文件夹.依照maven的约定,还要 ...
- ASP开发入门+实战电子书共50本 —下载目录
小弟为大家整理50个ASP电子书籍,有入门,也有实战电子书,做成了一个下载目录,欢迎大家下载. 资源名称 资源地址 ASP.NET开发实战1200例_第I卷 http://down.51cto.com ...
- [ASP.NET MVC2 系列] ASP.Net MVC教程之《在15分钟内用ASP.Net MVC创建一个电影数据库应用程序》
[ASP.NET MVC2 系列] [ASP.NET MVC2 系列] ASP.Net MVC教程之<在15分钟内用ASP.Net MVC创建一个电影数据库应用程序> ...
- 一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](十)
前言 朋友们, 大家好,我还是Rector,写ASP.NET MVC 5系列文章[一步一步创建ASP.NET MVC5程序Repository+Autofac+Automapper+SqlSugar] ...
- 一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](十一)
前言 小伙伴们, 大家好,我是Rector. 最近Rector忙于换工作,没有太多时间来更新我们的ASP.NET MVC 5系列文章 [一步一步创建ASP.NET MVC5程序Repository+A ...
- cucumber_java从入门到精通(5)使用maven创建cucumber_java项目
cucumber java从入门到精通(5)使用maven创建cucumber java项目 前几节我们已经在感性上认识了cucumber的基本功能以及BDD测试的基本流程,我们渐进重构,一步一步的向 ...
- 【Asp.net入门07】第一个ASP.NET 应用程序-创建数据模型和存储库
1.理解概念 先理解一下两个概念. 模型 模型是指数据的结构类型,以及可调用的方法.对面向对象编程方法来说,其实就是类.模型类就是一个描述数据的类.只有把数据按一定方式描述出来,我们才能在程序中方便地 ...
随机推荐
- 网络助手之NABCD
Sunny--Code团队:刘中睿,杜晓松,郑成 我们小组这次做的软件名字叫为校园网络助手.它主要有着两项功能:网络助手与校内网盘. N--need:在学校里有时候我们就 ...
- “吃神么,买神么”的第一个Sprint计划(第三天)
“吃神么,买神么”项目Sprint计划 ——5.23 星期六(第三天)立会内容与进度 摘要:今天的立会主要是报告进度以及遇到的困难. 进度:logo正在进行中,其他基本没什么问题.都确定要做出来的大 ...
- 学习率(Learning rate)的理解以及如何调整学习率
1. 什么是学习率(Learning rate)? 学习率(Learning rate)作为监督学习以及深度学习中重要的超参,其决定着目标函数能否收敛到局部最小值以及何时收敛到最小值.合适的学习率 ...
- printf in KEIL C51
转自:http://blog.csdn.net/it1988888/article/details/8821713 在keil中printf默认是向串口中发送数据的,所以,如果应用该函数,必须先初始化 ...
- 对TCP/IP网络参数进行调整
对TCP/IP网络参数进行调整 调整TCP/IP网络参数,可以增强抗SYN Flood的能力,命令如下所示:# echo 'net.ipv4.tcp_syncookies = 1' >> ...
- Internet History, Technology and Security (Week 2)
Week 2 History: The First Internet - NSFNet Welcome to week 2! This week, we'll be covering the hist ...
- Linux下的网卡Bonding
1. 网卡Bonding一共有0-6七种mode,具体区别请自行搜索: 2. 建议通过nmtui命令在交互模式下配置,这样不会落下重要的字段,也不用去记忆到底有哪些字段: 3. 我的实验环境是VMWa ...
- 谁能告诉delphi7 的updatebatch使用属性说明?
谁能告诉delphi7 的updatebatch使用属性说明? ADODataSet1.UpdateBatch(arAll); 就是提交你的数据集到数据库 arCurrentOnly the upda ...
- 一个不错的微信应用JS API库
1.API能实现什么? 1.分享到微信朋友圈 2.分享给微信好友 3.分享到腾讯微博 4.新的分享接口,包含朋友圈.好友.微博的分享(for iOS) 5.隐藏/显示右上角的菜单入口 6.隐藏/显示底 ...
- iPhoneX设计尺寸和适配
被iPhone X刷了一天屏,到下午实在受不了各种假帖.标题写着“iPhone X 适配.指南.设计稿” 内容却是发布会回顾和手机介绍.索性自己去官网找素材写一篇只针对iPhone X适配的贴子,与设 ...