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 via a quick 1.3 MB download (about 5 minutes using a 56Kb modem). New features include: Access database support, J# support, design time enhancements including improved table editing and user-control rendering, many bug fixes, and much more! Best of all? It's absolutely free!
Updated Guided Tour Download Now! Frequently Asked Questions
ASP.NET Web Matrix Features
ASP.NET Page and HTML Designer. Rapidly create ASP.NET pages or HTML documents using the rich WYSIWYG designer. Drag and drop ASP.NET server controls from the toolbox or user controls (.ascx files) from the workspace onto your page, and the designer provides a near-realistic preview rendering for either of them. Select individual controls to get in-place designer editing support for templates as well as full property grid customization support. Simply double-click a server control to get automatic event wireup of server event handlers. The designer also supports Table and Style attribute editing.
SQL Server and Access Database Management. Integrated support to create and edit SQL or MSDE and Access (.mdb) databases. Create new databases, add or delete tables, design table schema and relationships, edit table data rows, create stored procedures (SQL/MSDE only) all within Web Matrix. Auto-generate ADO.NET code to perform data access using the built-in code wizards.
Easy Data UI Generation. Web Matrix makes it easy to create data bound pages without writing code. Drop SQL/MSDE or Access tables on your page to create data-bound grids, or start with Data Page templates for reports or Master/Detail pages. Code builders help you generate code to select, insert, update and delete SQL/MSDE or Access data.
Support for multiple languages. Web Matrix supports multiple languages for code in Web applications files (eg. aspx and ascx files), as well as in code wizards. Web Matrix has support for writing code in C#, Visual Basic and J#.
Class Browsing. Browse any class in any assembly to view its properties, events or methods, as well as metadata attributes associated with the class. Perform searches on class names, or member names to quickly find classes. Perform searches to find related or derived classes.
XML Web Services Support. Easily add XML Web Service support to your applications. Web Matrix provides support for developers to easily expose a SOAP-based XML Web Service, as well as call and consume a XML Web Service hosted on another server.
Build Mobile Applications. Write mobile-web-enabled applications for a wide variety of mobile devices such as cell phones, pagers and PDAs. Web Matrix provides drag-and-drop design support for authoring mobile pages using ASP.NET and the Mobile Internet Toolkit.
Projectless File and FTP Workspaces. Web Matrix supports both FTP-based and file-based workspaces that allow developers to easily organize and edit their ASP.NET applications. Workspaces are saved across sessions for allowing you to quickly work on your application. Simply double-click a file within the workspace tree to open it for editing. No FrontPage server extensions or project system required.
Development Web Server. Develop and test your ASP.NET applications, without requiring IIS. Web Matrix includes a lightweight personal web server that serves most web content, including ASP.NET pages and XML Web Services, for local requests.
Community Integration. Web Matrix provides a built-in gateway to the ASP.NET community right within the IDE -- allowing you to browse community web sites and search the ASP.NET Forums and Newsgroups for help.
Screenshots
Click an image to see ASP.NET Web Matrix in action.
Edit pages in WYSIWYG View
Editing pages in HTML View
Creating a new Data Table
Editing Data
Query Builder
Using the Mobile Designer
The Snippets Toolbox
Online Component Gallery