摘要: 虽然可以在Web窗体文件中添加C#代码块,但这样做通常意义不大,因为代码会很快变得难以阅读和维护。一个更合理、更常用的办法是在代码隐藏文件中定义一个方法,然后使用代码片段调用该方法,并将结果插入到发送给浏览器的HTML中。代码清单1-16在Summary.aspx.cs代码隐藏文件中定义了一个新方法 阅读全文
posted @ 2016-09-26 18:20 盆古 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 要测试Summary.aspx文件,启动应用程序并使用Default.aspx页面向存储库中添加数据。记住,在本示例中,应用程序不会永久存储数据,因此,每次启动应用程序时都需要重新输入数据。提交几次窗体后,导航到/Summary.aspx URL,你将看到如图1-12所示的输出。 阅读全文
posted @ 2016-09-26 18:12 盆古 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 注意,Summary.aspx文件中加入了一个link元素,它将导入PartyStyles.css文件及其包含的样式。在设置样式方面,代码块中为元素应用样式的方法与为页面中的静态HTML应用样式的方法完全相同(即使用CSS)。添加到PartyStyles.css文件中供Summary.aspx使用的 阅读全文
posted @ 2016-09-26 18:10 盆古 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 目前已经完成了应用程序的基本结构单元,受邀者也能够做出回复。这一节将添加一个支持组件,以显示收到的回复摘要,以便用户的朋友了解谁会参加晚会,并做出适当安排。在Solution Explorer中右键单击PartyInvites项,然后从弹出菜单中选择Add→Web Form。将名称设置为Summar 阅读全文
posted @ 2016-09-26 18:06 盆古 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 检查IsPostBack属性,可以确定响应的请求是否为发回到服务器的窗体。如果是,则创建GuestResponse数据模型对象的一个新实例,并将此实例传递给TryUpdateModel方法(该方法继承自基本的Page类,也就TryUpdateModel是Default类的父类Page类里的一个成员方 阅读全文
posted @ 2016-09-26 17:56 盆古 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 我们创建了一个HTML窗体,可以通过它显示受邀参加晚会的嘉宾,但是,当嘉宾单击Submit RSVP按钮时,同一个页面会反复多次显示。为了解决此问题,需要实现一段代码,用于在将窗体数据发布到服务器时执行相关处理。 Default.aspx文件的顶部包含以下元素: 这称为Page指令,Page指令定义 阅读全文
posted @ 2016-09-26 17:47 盆古 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 本节内容: 添加一个aspx窗体并设计窗体内容 为aspx窗体添加样式 前面我们为PartyInvites应用程序项目添加了两个c#文件:GuestResponse.cs和ResponseRepository.cs文件。这两个文件里面的代码一个是用来描述数据的GuestResponse类,一个是用来 阅读全文
posted @ 2016-09-26 17:22 盆古 阅读(931) 评论(0) 推荐(0) 编辑
摘要: 1.理解概念 先理解一下两个概念。 模型 模型是指数据的结构类型,以及可调用的方法。对面向对象编程方法来说,其实就是类。模型类就是一个描述数据的类。只有把数据按一定方式描述出来,我们才能在程序中方便地使用它。 存储库 直白解释就是存储数据的仓库。通常就是用数据库来存储数据,当然也有文件存储等其他存储 阅读全文
posted @ 2016-09-26 13:15 盆古 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 创建简单的应用程序 本章的剩余部分将探讨一些用于创建简单的数据输入应用程序的基本ASP.NET功能。在这一节中,我们将加快进度——目标是演示ASP.NET的用法,因此将略过有关后台运行机制的详细说明。后续章节将深入探讨这些主题。 设定场景 假设一位朋友决定举办新年晚会,她要求我们创建一个网站,以便她 阅读全文
posted @ 2016-09-26 12:04 盆古 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 测试示例应用程序 本部分内容: ASP.NET应用程序测试方法 web窗体访问过程 Visual Studio工具栏上有一个下拉列表,其中列出了工作站上已安装的浏览器的名称(单击浏览器名称右侧的向下箭头即可显示该列表)。列表如图1-4所示,由图可见,我们已安装了几个浏览器。在这个列表中,你至少会看到 阅读全文
posted @ 2016-09-26 00:23 盆古 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 添加Web窗体 本部分内容: 什么是web form 怎样添加web form 1.添加Web窗体到项目中 Web 窗体是一项 ASP.NET 功能,您可以使用它为 Web 应用程序创建用户界面。Web 窗体页为您提供了一种强大而直接的编程模型,该模型使用您熟悉的快速应用程序开发 (RAD) 技术来 阅读全文
posted @ 2016-09-26 00:15 盆古 阅读(1838) 评论(0) 推荐(0) 编辑