添加Web窗体

本部分内容:

  • 什么是web form
  • 怎样添加web form

1.添加Web窗体到项目中

Web 窗体是一项 ASP.NET 功能,您可以使用它为 Web 应用程序创建用户界面。Web 窗体页为您提供了一种强大而直接的编程模型,该模型使用您熟悉的快速应用程序开发 (RAD) 技术来生成基于 Web 的复杂用户界面。

对于初学者来说,只需要知道通过添加新的Web窗体项来为Web应用程序添加内容就足够了。

在项目"PartyInvites"上(注意不是PartyInvites解决方案)点击右键,依次选择添加-->新建项,弹出添加新项对话框:

图1 添加新项

单击“添加”按钮退出该对话框并创建新项。你会看到,Visual Studio已将Default.aspx文件添加到Solution Explorer(解决方案资源浏览器)中的项目中,并打开文件以供编辑。该文件的初始内容如代码清单1-1所示。

代码清单1-1 Default.aspx文件的初始内容

本质上说,Web窗体文件是一个增强型HTML文件。带<%和%>标签的元素表明,这不是常规HTML文件,head和form元素中的runat特性[ 本书中将property译为“属性”,将attribute译为“特性”。——译者注]也说明了这一点。后面会介绍这些内容,现在只是想强调:窗体文件确实是HTML。在代码清单1-2中,我们在Default.aspx文件中添加了一些标准HTML元素。

代码清单1-2 在Default.aspx文件中添加标准HTML元素

这里添加了一个h1元素和一个p元素,其中包含一些简单的文本。这些不是专属于ASP.NET的特殊元素,而是标准的HTML元素。

https://www.cnblogs.com/bayes/p/5907691.html

【Asp.net入门04】第一个ASP.NET 应用程序-如何添加Web窗体到网站中相关推荐

  1. Visual Studio 2017【使用ASP.NET开发Web项目】第一课——初识ASP.NET,创建第一个ASP.NET程序

    知识点:理解 ASP.NET 的概念和优势. 会创建 ASP.NET Web Form 程序. 理解 ASP.NET Web Form 程序的执行阶段. 会使用代码内嵌和代码后置两种方式进行编码. 1 ...

  2. ASP.NET程序设计教程1---第一个ASP.NET程序

    教程以VS2010为开发平台(也可以使用VS2015及以上的IDE),以C#为开发语言,面向初次接触web应用程序设计的读者,从零开始,采用案例的方式,全面.细致的介绍ASP.NET的基础知识和具体应 ...

  3. 什么是asp虚拟主机?如何找到一个ASP虚拟主机?

    asp是什么意思?什么是asp虚拟主机?据了解,asp是搭建网站常用的一种程序语言,asp虚拟主机目前也受到一些站长的欢迎.下面带大家了解下asp虚拟主机是什么意思,如何找到一个asp虚拟主机? 1. ...

  4. Windows API入门系列之五 -一个正儿八经的SDK程序

    上一篇,讲了一个简单的SDK程序的多种版本的编写,弹出了一个窗口,显示了我们计算1到10的结果,计算的程序不是重点,重点在于,一:让大家认识到Unicode版本的程序和ASCII版本的程序在编程方面的 ...

  5. API入门系列之五 -一个正儿八经的SDK程序

    原创文章,转载请注明作者及出处. 首发 http://blog.csdn.net/beyondcode http://www.cnblogs.com/beyond-code/ http://hi.ba ...

  6. 【Asp.net入门02】搭建Asp.net开发环境

    本节主要讲解: 什么是asp.net asp.net开发和运行环境介绍 1.什么是ASP.NET Asp.net不是一种编程语言,而是一种开发技术.我们可以利用这种技术所提供的类库,使用C#或者VB编 ...

  7. linux更改cxxflags环境变量,在64位的ubuntu 14.04 上开展32位Qt 程序开发环境配置(pro文件中增加 QMAKE_CXXFLAGS += -m32 命令)...

    为了能中一个系统上开发64或32位C++程序,费了些周折,现在终于能够开始干过了.在此记录此时针对Q5.4版本的32位开发环境配置过程. 1. 下载Qt 5.4 的32位版本,进行安装,安装过程中会发 ...

  8. 第三天:基础入门-抓包封包协议APP小程序PC应用WEB应用

    抓包的意义:当测试目标为小程序,公众号或APP时, 不再是单纯的域名,IP地址,会让测试无从下手,这时候可以使用抓包封包工具进行抓包,获得目标Web端信息, 从而由小程序,APP测试转为Web端测试. ...

  9. java闹钟程序声音_跪求高手帮忙写一个JAVA手机闹钟程序 实现添加铃声和设置多闹钟...

    展开全部 import java.util.*; import java.awt.*; import java.applet.*; import java.text.*; public class A ...

最新文章

  1. 一分钟AI | Numpy将放弃Python2.7全面支持Python3,柯洁苦战终结AI41连胜深夜失眠发文感慨
  2. 旷视科技 Face++ 全资收购艾瑞思机器人 正式进军机器人业务
  3. iOS Sprite Kit教程之xcode安装以及苹果帐号绑定
  4. java中isclosed_java.sql.SQLException: Conntion is closed.解决方法
  5. 从小白到精通python要多久-超适合小白的python新手教程
  6. python(40):利用utf-8编码判断中文英文字符
  7. yii2 mysql save_Yii2 开发 MySQL 数据备份功能
  8. ACM/ICPC 2018亚洲区预选赛北京赛站网络赛 80 Days(双向队列+尺取法)
  9. java 8 Streams简介
  10. 2018-2019-2 网络对抗技术 20165202 Exp9 Web安全基础
  11. tomcat使用遇到的问题汇总
  12. ios6.0,程序为横屏,出现闪退
  13. python读取配置文件并添加字典中_Python如何使用ConfigParser读取配置文件
  14. System verilog利用class类打印信息
  15. 3D卡通风格简单场景设计教程(Design by 水煮豆豆)
  16. (转)Fintech路上券商究竟做错了什么?漏做了什么?
  17. 苹果手机数据线正确鉴定方法
  18. Java Attach机制
  19. 虚拟主机怎么搭建网站
  20. 教ai玩游戏_简单解释:DeepMind如何教AI玩视频游戏

热门文章

  1. 在oracle数据库的逻辑结构中以下组件,数据库基础知识试题(含答案)
  2. 方维分享系统模板修改,u_menu.htm调用用户信息
  3. Linux简单的web服务器搭建实验
  4. [Portal参考手册]Portlet服务框架
  5. php selenium模拟登陆,python+selenium自动化实战携带cookies模拟登陆微博
  6. 融合通信(RCS)是什么?三大运营商发布 5G 消息白皮书,华为、中兴预计 6 月支持 5G 消息商用
  7. squid Introduction
  8. windows管理右键新建菜单
  9. js实现12小时制时间
  10. 小东吖 之 java Collection集合和迭代器