Enables you to build Model View Controller (MVC) applications by using the ASP.NET framework.ASP.NET MVC is an alternative, not a replacement, for ASP.NET Web Forms that offers the following benefits and features:- Separation of concerns and application tasks (input logic, business logic, and UI logic)- Testability (support for Test-Driven Development)- Fine-grained control over HTML and JavaScript- Intuitive URLs through a URL-mapping component- Extensible and pluggable: the components of the ASP.NET MVC framework are designed so that they can be replaced or customized- Support for existing ASP.NET features (forms authentication, Windows authentication, URL authorization, membership and roles, output and data caching, session and profile state management, health monitoring, the configuration system, and the provider architecture)- Multiple view engine support (including Razor)

Well-defined URLs for your ASP.NET sites and applications.Linking to a web page is very easy, both in simple HTML and in ASP.NET. Linking to a page that really exists, passing the right parameters, and parsing these parameters, is a bit different.PageMethods takes care of your URLs. It proposes a solution to define structured URLs for each of your pages, as well as a clean and simple way to call them.The idea is based on strict page inputs and declarative parameter binding. With PageMethods, each page exposes a set of methods that represent the different ways to call the page. All you have to do to start benefiting from sharp URLs is to add methods to your pages, and mark these methods with attributes provided by PageMethods.

MVC web application framework with integrated testing framework and template rendering.ProMesh.NET runs on the low-level ASP.NET layer provided by the .NET Framework, but does not use ASP.NET WebForms and controls.

Features include:- works with both ASP.NET 1.1 and 2.0- provides a set of ajax-enabled controls inherited from ASP.NET server controls, with most AJAX behaviours pre-built, avoiding lots of client Javascript.- supports Viewstate so that you can actually modify server controls (either Anthem controls, or ASP.NET controls inside an Anthem control, e.g. panel) in your serverside code, in C# or VB without having to mess about in JavaScript.- supports callbacks for Anthem controls that are inside user controls, and even for wizards and master pages.

URL rewriting component for ASP.NET 1.1 and 2.0 and Java.UrlRewriter.NET provides similar IIS Rewrite capabilities that the Apache web server provides with mod_rewrite and .htaccess. You don't need to install an ISAPI Rewrite filter to use the component.

Features include:- Block certain visitors based on the User-Agent- Ban users based on IP range- Configure rules in an XML format, either in your Web.config file or an external rewriter configuration file

ASP.NET HttpModule that allows you to upload files from a web browser to your IIS server.AspnetUpload requires no client side software and operates on the server via standard multipart HTML forms as defined in RFC 1867.

Features include:- Huge file upload supported. - Real-time upload progress indicator, no progress bar displayed also supported. - Upload file size controled by AspnetUpload's configuration section in web.config.- Not limitted by the related configuration section in machine.config. - Based on the .NET Framework completely, no client side control installation needed.

ASP.NET 2.0 includes a new set of features that allow you to define the look-and-feel of Web sites. The purpose of the Colorful Web Site Starter Kit is to help you to create, modify, and use ASP.NET 2.0 Skins, Styles, and Themes to define the Graphic User Interface of your Web site. The Colorful Web Site Starter Kit provides eight free sample ASP.NET 2.0 Beta 2 themes.

Designed to help you convert ASP pages and applications to ASP.NET. It does not make the conversion process completely automatic, but it will speed up your project by automating some of the steps required for migration.

AJAX engine for ASP.NET focusing on having sites remain accessible to all search engines and old browsers thanks to an automatic and silent degradation to classic ASP.NET.

Ajaxium handles the default ASP.NET postback client-side method and tries to perform a hidden AJAX request instead. The server-side code detects that the request has been performed in an AJAX-friendly way and after executing the page, analyzes the difference between the HTML displayed on the client and the newly generated content. If the AJAX request has failed for some reason, the client-side code executes the default ASP.NET postback method and the website works in an ASP.NET mode.

Features include:- supports most ASP.NET controls- ability to perform an update of single and multiple panels or the whole ASP.NET form automatically- compression of each AJAX response- preserves controls' focus during AJAX-based updates- timers- Loading notification panels- can handle transfer from one ASP.NET page to another

Allows pages created using Macromediaĺs Cold Fusion Markup Language (CFML) to be deployed and interact with ASP.NET pages.Blue Dragon implements the functionality to support CFML markup tags and code modules using managed code, without the need to install Allaire/Macromedia ColdFusion Server. Integration with ASP.NET includes the ability to call .NET components, include the output of separate .ASPX pages, and even share session state. BlueDragon is implemented as an HttpHandler and is delivered in an assembly. CFML pages are automatically processed from within any ASP.NET web application.Blue Dragon also supports deployment of CFML pages on J2EE servers, in fact the same source code can be deployed on .NET or J2EE servers.

Features include:- can upload any number of files- real time HTML progress bar. No progress bar displayed also supported.- facility to write in database as well- user defined function can be fired during upload process- multithreaded

Script# is a free tool that brings productivity to Ajax and JavaScript development by enabling developers to author C# source code that can be subsequently compiled into regular script that works across all browsers, and to leverage .NET tools as well as Visual Studio, in that process.Script# allows programming against DOM, DHTML, and JavaScript APIs, as well as Silverlight APIs in the browser and other browser-based application environments such as Vista Sidebar Gadgets. The Script# compiler can be used with multiple script frameworks. It is complemented by the Script# Framework, and can also be used to program using other frameworks such as Microsoft ASP.NET Ajax and ExtJS. Finally, if you've got existing scripts, they can be imported and reused, so you don't have to rewrite everything from scratch.

Third-party tools:- TestDriven.NET is supported by InCisif.net with Visual Studio 2003 and 2005.- NUnit can be used to execute InCisif.net's tests.- Visual Studio 2005 Code Snippets are available for C# and VB.NET.

A client side Glimpse into whats going on in your ASP.NET Web Forms or ASP.NET MVC server.At its core Glimpse allows you to debug your Web Service right in the browser. Glimpse allows you to "Glimpse" into what's going on in your web server. In other words what Firebug is to debugging your client side code, Glimpse is to debugging your server within the client.

Fundamentally Glimpse is made up of 3 different parts, all of which are extensible and customizable for any platform: Glimpse Server Module, Glimpse Client Side Viewer, and Glimpse Protocol.

Browser extension to provide a couple of tools for the ASP.NET page or control developer.The Web Development Helper is an utility that plugs into Internet Explorer to allow viewing information about the current page such as view state and trace, perform some operations on the server in the context of the running application to aid testing, and also allow monitoring requests and responses for diagnostic scenarios.

Features include:- A warning when either debug or trace have been turned on.- Ability to hide trace information from the page, and view it in a separate dialog, so it does not get in the way of your page's layout.- Ability to view the page's view state (in various forms: raw, parsed, and decoded) to help you optimize your state management logic.- Ability to view items stored in cache, and remove them for testing purposes.- Ability to shutdown the application (unloading the associated appdomain), in order to test starting it from a clean state.- Ability to log all HTTP (and HTTPS) traffic between the browser and your server, and view request and response details.

Designed to help you convert PHP pages and applications to ASP.NET. It does not make the conversion process completely automatic, but it will speed up your project by automating some of the steps required for migration.

The RSS toolkit includes support for consuming as well as publishing RSS feeds in ASP.NET applications. It includes support for creating and consuming RSS, RDF, ATOM and OPML feeds in your applications.

Features include:- RSS Data Source control to consume feeds in ASP.NET applications: Works with ASP.NET data bound controls; Implements schema to generate columns at design time; Supports auto-generation of columns at runtime (via ICustomTypeDescriptor implementation) - Caching of downloaded feeds both in-memory and on-disk (persisted across process restarts)- Generation of strongly typed classes for RSS feeds (including strongly typed channel, items, image, handler) based on a RSS URL (the toolkit recognizes RSS and RDF feeds) or a file containing RSS definition. Allows programmatically download and create RSS channels using strongly-typed classes.- Support for generation of RSS feeds in ASP.NET application including: RSS HTTP handler (strongly typed HTTP handlers are generated automatically by the build providers) to generate the feed; RSS HyperLink control (that can point to RSS HTTP handler) to create RSS links; Optional secure encoding of user name into query string to allow generation of personalized feeds - Set of classes for programmatic consumption and generation of RSS feed in a late-bound way, without using strongly types generated classes

Package of Web development technologies that integrates a set of client script libraries with the server-based development platform of ASP.NET 2.0.ASP.NET AJAX enables you to develop Web applications that can update data on a Web page by making direct calls to a Web server Ś without needing to round trip the page Ś following in this the AJAX technique. With ASP.NET AJAX, you can take advantage of ASP.NET and server-side code while doing much of the work in the browser.

Features include:- Client script libraries that provide a solution for creating client-based Web applications. The client script libraries support object-oriented development, cross-browser compatibility, asynchronous calls to Web services, and behaviors and components for creating the UI.- Web server controls that provide a declarative way to emit markup and client script for AJAX features.- Web services, such as ASP.NET profiles, that can add server-side features to an Atlas application.

AJAX development framework.Visual WebGui provides developers with an ASP.NET extension that adds Windows Forms run-time and design-time capabilities as a way to create AJAX applications and to migrate Windows Forms applications to the web.

ASP.NET doesn't have any capacity to stream requests to disk, and thus will load an entire upload into memory before processing it. This can cause scalability problems, as well as opening up a possible vulnerability to a denial of service (DOS) attack. SlickUpload fixes these problems by intercepting the request before the ASP.NET page processing engine gets it, and streaming it in chunks directly to disk or to a database. This eliminates the problem of loading the request into memory.SlickUpload also provides progress and status information during the upload process, allowing an application to display upload status to the user in real time.

Automatically captures on the client-side postbacks to the server, and send them via an XmlHttp mechanism.zumiPage uses the AJAX technology. It requires no code changes to existing projects, so you can write code for ASP.NET as you always do, using the standard web-controls and methodology, and zumiPage will take care of the rest.

Features include:- Works with ASP.NET 2.0 and 1.1- Compatible with Internet Explorer and Mozilla Firefox- Does not require any usage of JavaScript- Invisible XmlHttp postbacks.- Full control over returned controls on each postback- Wait behaviors (for server loading times)- HTML Diff compression.- Limited support for Opera 8.5

Allows ASP and ASP.NET web applications to share session state, so both old and new portions of an application can be operational simultaneously.Features include:- Minimal changes to ASP pages- No changes to ASP.NET pages- Supports several data types- Supports State Service and SQL Server- Supports JScript and VBScript- Works across a web farm- Does not require first page to be an ASP.NET page

Allows sophisticated control over the upload of files from a web browser to your ASP.NET pages on your IIS web server. It requires no client side software and operates via standard multipart HTML forms as defined in RFC 1867.

Allows ASP.NET and ASP pages to share session variables.SessionBridge includes a COM object that intercepts your calls to ASP's Session variables and stores them as ASP.Net session variables. You do have to make changes to your ASP code (most of these can be handled by an automated search and replace), but since SessionBridge is using ASP.NET's Session object to store the variables, your ASP.NET code is exactly what you would normally write. When you have converted your entire application, you are not using SessionBridge at all anymore and are left with standard ASP.NET code.

Software-only solution that optimizes ASP.NET websites to improve performance and reduce load times.RPO (Runtime Page Optimizer) is a component that post-processes HTML pages at runtime to optimize the resource references external to the page. Faster time to last byte is achieved by combining and compressing resources, and ensuring that cache headers for all resources are set to values that result in persistent caching by browser clients.

Features include:- Reduces the number of requests required by a site, reducing latency and increasing performance- No changes needed to clients: The RPO is a server component. Nothing needs to be installed on the web browser clients.- Page-by-page or the entire site: You can configure the RPO optimize a single page, a number of pages or the entire site.- Stealth mode: You can leave the site unoptimized for regular users, while testing and tuning the optimization just for yourself- Single server or load balanced: The RPO works in both single server and load-balanced environments- Include, exclude or strip files- Browser aware: Optimizations are automatically turned on or off depending on the client's browser- Cache management: Optimized resources are cached on the server and web browser clients- Automated or manual setup- Sprite management: Create sprite libraries that you can reference from JS or HTML- Customizable configuration

Application-wide error logging of unhandled exceptions for ASP.NET.ELMAH (Error Logging Modules and Handlers) is pluggable: it can be dynamically added to a an ASP.NET web application, or even all ASP.NET web applications on a machine, without any need for re-compilation or re-deployment.ELMAH comes as an ASP.NET HTTP Module and an HTTP Handler.

Features include:- Logging of nearly all unhandled exceptions- A web page to remotely view the entire log of recoded exceptions- A web page to remotely view the full details of any one logged exception- In many cases, you can review the original yellow screen of death that ASP.NET generated for a given exception, even with customErrors mode turned off- An e-mail notification of each error at the time it occurs- An RSS feed of the last 15 errors from the log- Log errors to several storages: SQL Server, Oracle, SQLite, Access, Loose XML files, RAM (in-memory)

Provides additional functionality for building and deploying Web site applications that you create in ASP.NET 2.0 and Visual Studio 2005.This add-in includes a tool that enables you to merge the assemblies created during ASP.NET 2.0 precompilation, and it provides an UI within Visual Studio 2005 for managing build configurations, merging, and pre-build and post-build tasks using MSBuild.A Web Deployment Project creates and maintains an MSBuild project file, and is associated in a solution with a Web site project. A Web Deployment Project enables you to manage not only build configuration and merge options, but other tasks such as specifying changes for the application's Web.config file during compilation, changing connection strings, creating virtual directories, and performing other tasks at specific points in the deployment process.

Application designed to help all web developers, but has specific features to aid ASP.NET developers track ViewState issues. In real-time you can see your web pages being analyzed while you browse to them using Internet Explorer.

AJAX framework for ASP.NET that doesn't require you to learn AJAX programming.

Features include:- Automatically transfers only changes between ASP.NET postbacks- Partial and timer based updates with hidden postbacks- Keep the browser history free of postback entries- Auto-disable form and prevent user input while postback or multiple form postbacks- Control web client scroll position and focus from server side code- HTTP compression of postback data

Auto spriting, minification and bundling solution for improving the performance of ASP.NET sites.CSS and Javascript files can be anywhere, even on an external host. RequestReduce finds them at runtime automatically.

Content management component that simplifies building of ASP.NET applications that organize relational and unstructured data in hierarchical structures.PortSight Meta Tree helps you to manage data and metadata using a unified API with functions including full-text search, multilingual support, management of users, tree structures and permissions.

Library for AJAX (Asynchronous JavaScript and XML with XmlHttpRequest).Ajax.NET allows to add attributes to your .NET methods to expose them to JavaScript code at the client.The Ajax.NET wrapper is working with most current web browsers like Firefox, Mozilla and Internet Explorer.A Professional version is available with security features like AJAX Token, encryption on client-side JavaScript and on the server, faster JavaScript wrapper files cached using HTTP ETag header values, using Namespaces on the client-side JavaScript to ensure that there are no variable name conflicts, a fully new written JSON parser that will allow you to use any object as method argument or result value without writing an IAjaxObjectConverter, ...

ASP.NET gives a developer the opportunity to programmatically add controls to a web form using ParentControl.Controls.Add(new Control());However, these controls are not persisted in any way thus having to be recreated for each subsequent request.This control behaves like a placeholder but additionally handles recreating dynamic controls on subsequent requests.

ASP.Net File Upload component with pure HTML progress bar.KUpload+ allows control over the upload of huge files (up to 2GB) from client browser to web server through HTTP. It offers a real time progress bar that keeps track of every file upload and allows you to watch how much of your file has been uploaded.It requires no client side software and operates on the server via standard multipart HTML forms as defined in RFC 1867.

Visaul Studio plugin that helps you keep track of the files that need to be uploaded for your ASP.NET projects.Dispatch is designed for web developers that don't need a build server to deploy their projects. If you use in-place compilation or Web Application Projects, Dispatch can be used when it comes time to sync your changes.

Features include:- Uploading files by checking boxes and clicking a button or keyboard command.- Let Dispatch handle the task of determining which files need to be uploaded.- Track modified files in realtime or do a file comparison-when you're ready to deploy.- Specify the FTP settings for your site and you're set. Optionally, you can configure file filters using wildcard patterns to filter out files that shouldn't be deployed.- Local connection string different from your production connection string? Use String Replacement to replace strings in any project file on-upload.- In addition to file-change tracking, Dispatch offers File Comparison at a per-directory level in two different modes, so you can identify dirty files.- The Remote View Overlay feature fuses your remote file system directly on top of your local file system, giving an overview of project inconsistencies.- Items that exist remotely can be downloaded, renamed and deleted. Remote-only items appear opaque and are noted with a red bullet. Items that exist locally-only are noted with a green bullet.- As an option, Dispatch can quietly monitor changes to files within your projects. When a file is added, renamed or updated, the file will be queued for upload. When you are ready to deploy, click the Upload button at the top and Dispatch will asynchronously transfer your files to your server.- Integration with Visual Studio 2005/2008.

ASP.NET HTTP module written in C# code that examines incoming HTTP requests and applies user defined criteria that may result in requests being redirected or rewritten.nUrlRewriter supports the IIS7 integrated ASP.NET pipeline, which enables it to redirect/rewrite any incoming web application URL supported by the IIS7 web server, such as but not limited to native HTML applications (htm, html), classic ASP applications (asp), PHP applications (php) as well as ASP.NET (aspx) applications.nUrlRewriter also works with IIS5 and IIS6.

PagePorter adds web site development capabilities to Visual Studio .NET with support for themes, shared borders, hyperlink management, a GUI site navigation editor, and seven FrontPage compatible web controls. If you want to use FrontPage with Visual Studio .NET, PagePorter bridges the gap between them.PagePorter includes:- A suite of seven ASP.NET web controls that emulate FrontPage web control functions.- A Visual Studio .NET add-in that hosts a Navigation View window to edit a site's navigation structure, nanages a site's hyperlinks so you can move and rename project files at will without breaking links.- Converts FrontPage HTML pages to ASP.NET, including the web controls.- Applies FrontPage themes to a site and/or pages.- A web page base class (derived from System.Web.UI.Page) that adds support for shared borders as in FrontPage, support for FrontPage themes, optional HTTP/HTTPS redirecting for secure web sites.