网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

面向VB开发人员的ASP.NET 2.0简介

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/12
能使用简单的变量来存储该信息。而是必须使用像 Session 之类的变量来明确地指示 Web 服务器记住某个值。

  以数据为中心的站点

  大多数 Web 站点主要作为用户界面运行于数据库信息之上。ASP.NET 2.0 可以有效地简化这些类型的站点。下一个演练会让您对此有个大致的了解。注意,构建完全以数据为中心的站点是一个很大的课题,本文无法对其进行详尽的介绍。尽管如此,其他资源部分会指引您到多个位置获得更多信息。

  要执行下列演练,将需要并安装 SQL Express 和 Northwind 示例数据库。其链接可在其他资源部分找到。

  1.在“解决方案资源管理器”的“项目”菜单上,单击“添加新项”。

  2.在“模板”中,选择“WebForm”,然后单击“添加”。

  3.单击代码编辑器窗口底部的“设计”选项卡。

  4.从工具箱的“数据”部分,将 GridView 控件拖动到设计器上。

  5.从“GridView 任务”智能标记中,单击“选择数据源”,然后单击“<新建数据源>”。

  6.在“选择数据源类型”对话框中,选择“数据库”并单击“确定”。

  7.单击“新建连接”。

  8.如果安装了 SQL Server,在“服务器名称”中,输入 localhost.如果安装了 SQL Express,则输入 .\sqlexpress.

  9.在“选择或输入数据库”中,输入 Northwind.

  10.单击“测试连接”,以确保可以连接数据库。

  11.单击“确定”。

  12.单击“下一步”。

  连接字符串等信息并未硬编码到应用程序中,而是存放在 Web app.config 文件中,在这里无需更改源代码即可轻松地更改这些信息。此时程序会提示您输入此文件名以便获得连接字符串。

  13.在“保存连接字符串”对话框中,单击“下一步”。然后,程序会提示您输入要显示的数据源。可以输入专门的 SQL,使用存储的过程,或选择特定的表格或视图。

  14.在“名称”下拉列表中,单击“顺序”。

  15.在“列”中,选择 *.

  16.单击“下一步”。

  17.单击“测试查询”,以确保与数据库之间的通信能正常运行。

  18.单击“完成”。

  注意 GridView 控件显示设计时的数据库列。您也可以完全控制网格的呈现方式。对 Web 站点采用一致观感的标准 Web 方法是通过称为“级联样式表”的技术。但一种更为简单的方法是:自动套用网格格式,这与在 Microsoft Office 中拾取自动格式的方法非常相似。

  19.右键单击 GridView 控件,再单击“自动套用格式”。

  20.选择一种格式,如“专业”。

  GridView 控件还支持许多高级功能,如排序和分页(无需任何编码)。

  21.右键单击 GridView 控件,再单击“属性”。

  22.在“属性面板”中,将 AllowPaging 属性设置为 True.

  23.将 AllowSorting 属性设置为 True.

  24.按 F5 运行该 Web 应用程序。

  25.应用程序应如图 6 所示。  

  图 6. 以数据为中心的 Web 应用程序

  单击列标题可按该列排序。单击底部的页码可逐页翻阅结果。

       

  其他重要 ASP.NET 2.0 功能

  ASP.NET 中还有许多其他功能,它们针对常见开发方案,可大大提高工作效率。

  母版页

  对桌面应用程序而言,将适当的菜单和工具栏放到个别窗体中是非常容易的。但对 Web 站点而言,导航通常更具有全局性。站点的所有页面通常都显示有一个导航栏。ASP.NET 通过母版页来提供这一功能。只需将母版页作为一个项目添加到您的解决方案中即可。母版页上可以使用表格来控制标题、导航栏、页脚、主页面内容等元素的放置位置。然后,可添加参考母版页的特殊内容页面。页面内容将显示在母版页的内容区域中。图 7 显示了一个简单的示例。有关使用母版页的详细信息,请参考其他资源部分。 

  图 7. 母版页身份验证和授权

  站点

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号