ASP.NET Web Matrix开发工具简介

ASP.NET Web Matrix是微软最新推出的ASP.NET编程工具,该工具功能全面, 使用也比较轻便、灵活。我们现在来看看使用怎样这个工具设计结合数据的网页 。

一、建立数据库

ASP.NET Web Matrix现在支持微软的SQL Server,也支持自带的一个简单桌 面数据库MSDE,这个简单数据库和SQL Server的个人版有点类似,可以免费下载 。为了说明这个数据库的使用,我们首先到微软网站下载这个免费的数据库工具 。

在没有安装以上数据库的情况下,ASP.NET Web Matrix的“数据”面板是没 有数据库的(图一),在ASP.NET Web Matrix中,当用户点击“Data”选项卡的 时候,ASP.NET Web Matrix会给出一个要求安装数据库的提示

这时候,我们可以安装SQL桌面数据库或者免费下载微软的MSDE数据库来进行 安装。当安装完成以后,我们就可以在这个本地数据库或者在远程的SQL数据库 服务器建立数据表,然后通过ASP.NET对这些数据进行具体的操作。

安装MSDE完成以后,再一次点击ASP.NET Web Matrix 的“Data”面板,就可 以建立数据库了

因为建立、操作数据库的方式和使用SQL Server安全相同,我们在这里就不 详细介绍具体操作了,在这里,我们建立一个名为Orders的数据库

经过以上设置以后,ASP.NET Web Matrix就可以顺利进行数据库的操作了, 以下的程序我们都将针对以上的数据库、数据表进行操作。使用SQL Server的用 户,在本地安装桌面SQL Server就可以直接连接远程数据库了,一般个人应用或 者学习使用,直接用微软的MSDE就可以完全达到要求,毕竟SQL Serer的价格和 管理都不是个人用户可以轻易达到的。

二、用ASP.NET操作数据库

建立数据库以后,我们就可以进行数据库操作了,以下我们将分几个类型介 绍数据库的操作,力求全面的介绍ASP.NET Web Matrix数据库操作的精华。

1、简单数据发布

我们知道,最简单的也是最基本的数据库操作就是数据表信息的发布。这里 ,我们首先将以上Orders数据库的Orders表信息简单的通过ASP.NET发布到网页 。

在ASP.NET Web Matrix中,MXDataGrid服务器控件是专门显示来自数据库等 数据源的数据表格控件,我们可以在设计或者程序运行的时候将控件绑定到数据 源来显示数据,这里,我们就使用MXDataGrid服务器控件来显示数据。

(1)在ASP.NET Web Matrix中,选择“File”->“New”,出现“New File”对话框;

(2)在出现的对话框中,选择“General”面板;

(3)选择“ASP.NET Page”;

(4)在“Location”输入框输入新建立的文件路径;

(5)在“FileName”输入框输入新建立的文件名“myFirstDataGrid.aspx” ;

(6)在“Language”下拉框选择“Visual Basic”作为ASP.NET开发语言;

(7)点击“OK”按钮;

(8)这样,文件“myFirstDataGrid.aspx”就会在ASP.NET Web Matrix的“ Design”视图中出现

(9)在工作窗口中选择“Data”选项页;

(10)点击选项页上部的数据库标志,出现数据库选择界面,这里我们选择 本地的“Orders”数据库。

(11)回到工作窗口,选择“Orders”表,用鼠标左键点击该表,将其拖到 ASP.NET页面;

(12)这样,在设计视图,我们将看到SQLDataSourceControl和MXDataGrid 两个控件出现在ASP.NET页面

在这里,我们注意几点,一是ASP.NET Web Matrix会工具指定的数据库自动 设置SQLDataSourceControl的属性;二是ASP.NET Web Matrix将自动把 MXDataGrid和SQLDataSourceControl绑定;

(13)保存并且运行这个文件,我们刚才设计的myFirstDataGrid.aspx将自 动显示在浏览器中,这个页面包含了Orders表的所有数据,如果数据库中的数据 超过10行的话,MxDataGrid将每页显示10行并自动对数据进行分页,在页面的下 放会出现页面的链接;

通过以上的操作,数据表Ordrs的内容就自动通过网页发布了,以上步骤看上 去很多,其实具体设计的时候,就会很简单了。在这个简单的程序中,我们不需 要编写一行代码就建立了一个自动分页的数据发布页面。

时间: 2024-10-31 01:00:40

ASP.NET Web Matrix开发工具简介的相关文章

ASP.NET Web Matrix

微软公司推出的ASP.NET和C# 编译器使IT业界感到了惊讶.现在,他又推出了一个叫ASP.NET Web Matrix的免费网络设计工具.这个工具是VS.NET的简化版本,他支持简单网络应用软件的基本ASP.NET编码.让我们来看一看这个新发布的软件到底能做些什么. 从何处得到? 你可以从ASP.NET Web site下载ASP.NET Web Matrix,其中需要一些简略的注册过程.软件与ASP.NET网址进行了紧密地整合,并提供了良好的支持.资深ASP.NET专家连在在线论坛上帮助你

Web前端开发工具——bower依赖包管理工具_javascript技巧

Bower 是 twitter 推出的一款包管理工具,基于nodejs的模块化思想,把功能分散到各个模块中,让模块和模块之间存在联系,通过 Bower 来管理模块间的这种联系. 包管理工具一般有以下的功能: a)注册机制:每个包需要确定一个唯一的 ID 使得搜索和下载的时候能够正确匹配,所以包管理工具需要维护注册信息,可以依赖其他平台. b)文件存储:确定文件存放的位置,下载的时候可以找到,当然这个地址在网络上是可访问的. c)上传下载:这是工具的主要功能,能提高包使用的便利性.比如想用 jqu

The ASP.NET Web Matrix Project (Reloaded!)

The ASP.NET Web Matrix Project (Reloaded!) --------------------------------------------------------------------------------ASP.NET Web Matrix is a community-supported, easy-to-use WYSIWYG application development tool for ASP.NET. It can be installed

Agile Toolkit 4.1.2发布 Web用户界面开发工具

Agile Toolkit是一个强大的面向对象的Web用户界面开发工具.它可以帮助你快速.轻松构建一个简单的管理系统或Web数据管理器.它主要功能是用于数据库和用户界面安全无缝的集成,填充ORM和用户界面之间的差距,实现高效率的工作. Agile Toolkit 4.1.2版本发布多个实用的例子.包括四个品牌的新例子,显示如何开发一个博客或管理界面,或如何在自己的HTML模板上使用Agile Toolkit. 软件信息:http://agiletoolkit.org/

ASP.NET Web深入开发系列

知识结构体系 1:浏览器通讯原理 2:Http协议及TCP协议 3:IIS接收及Socket知识. 4:ASP.NET进程接管处理HTTP请求头 5:ASP.NET 高阶开发知识(不讲WebForm,不讲MVC,创造EVX) A:IHttpModule及IHttpHandle,接管URL B:打造自定义URL分配路由系统 C: 后端原始处理程序ashx D: 前端原始Html+js F:打造模板引擎(XHtmlAction) G:回归 Http协议,数据返回 6:浏览器接收及解析原理. 版权声明

ASP.NET Web Forms 4.0简介

WebForms 4.0 提供了一些有针对性的增强,还包括一些新特性.本实验将讨论以下特性: 客户端 ID:开发人员现在可以管理会对所呈现客户端 ID 造成影响的控件 ID.Control 类现在提供了一个新的 ClientIDMode 属性,可用于在确定是否需要在呈现时重构客户端 ID 时,指定运 行时的行为.这将删除客户端 ID 中以前的无用信息. URL 路由:WebForms 4.0 引入了 一个新的 PageRouteHandler 类,它将 URL 路由集成到了 Web Form P

八种主要的Oracle开发工具简介

Session领导人兼Apps Associates创始人.CEO Sridhar Bogelli是基于Mass应用程序开发顾问,告诫 Oracle开发人员要恰当运用Oracle和第三方销售商提供的工具来帮助他们以及他们的公司避开一些与 production相关的问题.这些工具包括: 一.SQL*Plus SQL*Plus是SQL命令行和PL/SQL语言的界面和连接Oracle数据库客户和服务器的报告工具.SQL*Plus能 够交替使用并通过脚本运行.据Oracle公司表示,SQL*Plus以前

10个在线Web设计开发工具介绍

1. 在线文本生成器 BlindTextGenerator:对设计师来说,这是一个简单又好用的文本生成小工具.内含许多种字体,可设置字符的大小,数量,样式,段落的数量及对齐方式等,还可以很方便且精确地调节文本区块的大小. 详细内容:http://www.blindtextgenerator.com/lorem-ipsum Fillerati:很有设计感和风格现代的文本生成器. 详细内容:http://www.fillerati.com/ 2. CSS生成器 Border Radius:没有比它更

Asp.net web api 开发遇到的一个问题

问题描述 我定义了一个这样的API方法:publicHttpResponseMessageGetProductMsg(intid)参数类型是int,这时候我去访问这个API:http://localhost:5543/api/Product/GetProductMsg?id=1这样访问是正常的,当我传入参数不是int型时:http://localhost:5543/api/Product/GetProductMsg?id=fff就会报一大串的异常,一般这种异常是不能呈现给用户的.问题:我该如何做