Download Fluent Filters for ASP.NET MVC

Description

A small library for ASP.NET MVC, that can be use as a facility for registering global filters of ASP.NET MVC 2 and add support of criteria for global filters for ASP.NET MVC 3.

Source Files

The download file fluentfilters.zip has the following entries.


.hgignore/*  w  w w  .ja va  2s .  c o m*/
License.txt
README.txt
lib/mvc/v2/System.Web.Mvc.dll
lib/mvc/v2/System.Web.Mvc.xml
lib/mvc/v3/System.Web.Mvc.dll
lib/mvc/v3/System.Web.Mvc.xml
src/MVC2/FluentFilters/Criteria/ActionFilterCriteria.cs
src/MVC2/FluentFilters/Criteria/AreaFilterCriteria.cs
src/MVC2/FluentFilters/Criteria/ControllerFilterCriteria.cs
src/MVC2/FluentFilters/FilterCriteriaBuilder.cs
src/MVC2/FluentFilters/FilterCriteriaResult.cs
src/MVC2/FluentFilters/FilterCriteriaType.cs
src/MVC2/FluentFilters/FilterRecord.cs
src/MVC2/FluentFilters/FilterRegistry.cs
src/MVC2/FluentFilters/FilterRegistryContext.cs
src/MVC2/FluentFilters/FluentFilters.csproj
src/MVC2/FluentFilters/FluentFilters.sln
src/MVC2/FluentFilters/FluentFiltersActionInvoker.cs
src/MVC2/FluentFilters/FluentFiltersBuilder.cs
src/MVC2/FluentFilters/FluentFiltersControllerFactory.cs
src/MVC2/FluentFilters/IExcludeResult.cs
src/MVC2/FluentFilters/IFilterCriteria.cs
src/MVC2/FluentFilters/IFilterCriteriaBuilder.cs
src/MVC2/FluentFilters/IFilterRegistry.cs
src/MVC2/FluentFilters/IRequireResult.cs
src/MVC2/FluentFilters/Properties/AssemblyInfo.cs
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/FluentFilters.Samples.BasicUsage.sln
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/FluentFilters.Samples.BasicUsage.suo
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website.Core/Filters/BrowserDetectionFilter.cs
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website.Core/Properties/AssemblyInfo.cs
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website.Core/Website.Core.csproj
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Content/Site.css
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Controllers/AccountController.cs
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Controllers/HomeController.cs
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Global.asax
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Global.asax.cs
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Models/AccountModels.cs
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Properties/AssemblyInfo.cs
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Scripts/MicrosoftAjax.debug.js
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Scripts/MicrosoftAjax.js
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Scripts/MicrosoftMvcAjax.debug.js
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Scripts/MicrosoftMvcAjax.js
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Scripts/MicrosoftMvcValidation.debug.js
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Scripts/MicrosoftMvcValidation.js
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Scripts/jquery-1.4.1-vsdoc.js
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Scripts/jquery-1.4.1.js
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Scripts/jquery-1.4.1.min.js
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Scripts/jquery.validate-vsdoc.js
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Scripts/jquery.validate.js
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Scripts/jquery.validate.min.js
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Views/Account/ChangePassword.aspx
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Views/Account/ChangePasswordSuccess.aspx
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Views/Account/LogOn.aspx
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Views/Account/Register.aspx
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Views/Home/About.aspx
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Views/Home/Index.aspx
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Views/Shared/Error.aspx
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Views/Shared/LogOnUserControl.ascx
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Views/Shared/Site.Master
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Views/Web.config
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Web.Debug.config
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Web.Release.config
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Web.config
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Website.csproj
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/Website.csproj.user
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/bin/FluentFilters.dll
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/bin/FluentFilters.pdb
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/bin/FluentFilters.xml
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/bin/Website.Core.dll
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/bin/Website.Core.pdb
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/bin/Website.dll
src/MVC2/Samples/FluentFilters.Samples.BasicUsage/Website/bin/Website.pdb
src/MVC2/Samples/FluentFilters.Samples.IoC/Dependency/Microsoft.Practices.ServiceLocation.dll
src/MVC2/Samples/FluentFilters.Samples.IoC/Dependency/Microsoft.Practices.ServiceLocation.pdb
src/MVC2/Samples/FluentFilters.Samples.IoC/Dependency/Microsoft.Practices.Unity.Configuration.dll
src/MVC2/Samples/FluentFilters.Samples.IoC/Dependency/Microsoft.Practices.Unity.Configuration.pdb
src/MVC2/Samples/FluentFilters.Samples.IoC/Dependency/Microsoft.Practices.Unity.dll
src/MVC2/Samples/FluentFilters.Samples.IoC/Dependency/Microsoft.Practices.Unity.pdb
src/MVC2/Samples/FluentFilters.Samples.IoC/FluentFilters.Samples.IoC.sln
src/MVC2/Samples/FluentFilters.Samples.IoC/FluentFilters.Samples.IoC.suo
src/MVC2/Samples/FluentFilters.Samples.IoC/Website.Core/Filters/BrowserDetectionFilter.cs
src/MVC2/Samples/FluentFilters.Samples.IoC/Website.Core/Properties/AssemblyInfo.cs
src/MVC2/Samples/FluentFilters.Samples.IoC/Website.Core/UnityContainerFactory.cs
src/MVC2/Samples/FluentFilters.Samples.IoC/Website.Core/UnityControllerFactory.cs
src/MVC2/Samples/FluentFilters.Samples.IoC/Website.Core/UnityFilterRegistry.cs
src/MVC2/Samples/FluentFilters.Samples.IoC/Website.Core/Website.Core.csproj
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Content/Site.css
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Controllers/AccountController.cs
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Controllers/HomeController.cs
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Global.asax
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Global.asax.cs
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Models/AccountModels.cs
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Properties/AssemblyInfo.cs
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Scripts/MicrosoftAjax.debug.js
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Scripts/MicrosoftAjax.js
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Scripts/MicrosoftMvcAjax.debug.js
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Scripts/MicrosoftMvcAjax.js
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Scripts/MicrosoftMvcValidation.debug.js
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Scripts/MicrosoftMvcValidation.js
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Scripts/jquery-1.4.1-vsdoc.js
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Scripts/jquery-1.4.1.js
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Scripts/jquery-1.4.1.min.js
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Scripts/jquery.validate-vsdoc.js
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Scripts/jquery.validate.js
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Scripts/jquery.validate.min.js
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Views/Account/ChangePassword.aspx
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Views/Account/ChangePasswordSuccess.aspx
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Views/Account/LogOn.aspx
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Views/Account/Register.aspx
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Views/Home/About.aspx
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Views/Home/Index.aspx
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Views/Shared/Error.aspx
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Views/Shared/LogOnUserControl.ascx
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Views/Shared/Site.Master
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Views/Web.config
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Web.Debug.config
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Web.Release.config
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Web.config
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Website.csproj
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/Website.csproj.user
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/bin/FluentFilters.dll
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/bin/FluentFilters.pdb
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/bin/FluentFilters.xml
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/bin/Microsoft.Practices.ServiceLocation.dll
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/bin/Microsoft.Practices.ServiceLocation.pdb
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/bin/Microsoft.Practices.Unity.Configuration.dll
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/bin/Microsoft.Practices.Unity.Configuration.pdb
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/bin/Microsoft.Practices.Unity.dll
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/bin/Microsoft.Practices.Unity.pdb
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/bin/Website.Core.dll
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/bin/Website.Core.pdb
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/bin/Website.dll
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/bin/Website.pdb
src/MVC2/Samples/FluentFilters.Samples.IoC/Website/unity.config
src/MVC2/Samples/FluentFilters.Samples.IoC/unity.config
src/MVC3/FluentFilters/Criteria/ActionFilterCriteria.cs
src/MVC3/FluentFilters/Criteria/AreaFilterCriteria.cs
src/MVC3/FluentFilters/Criteria/ControllerFilterCriteria.cs
src/MVC3/FluentFilters/FilterCriteriaBuilder.cs
src/MVC3/FluentFilters/FilterCriteriaResult.cs
src/MVC3/FluentFilters/FilterCriteriaType.cs
src/MVC3/FluentFilters/FilterRecord.cs
src/MVC3/FluentFilters/FluentFilterCollection.cs
src/MVC3/FluentFilters/FluentFilters.csproj
src/MVC3/FluentFilters/FluentFilters.sln
src/MVC3/FluentFilters/FluentFiltersBuider.cs
src/MVC3/FluentFilters/IExcludeResult.cs
src/MVC3/FluentFilters/IFilterCriteria.cs
src/MVC3/FluentFilters/IFilterCriteriaBuilder.cs
src/MVC3/FluentFilters/IRequireResult.cs
src/MVC3/FluentFilters/Properties/AssemblyInfo.cs

Download

Click the following link to download fluentfilters.zip.

fluentfilters.zip




















Home »
  ASP.NET Free Code »
    Design Patterns »




MVC
MVC Application
MVC Control
MVC Design Patterns
MVC Framework
MVC Library
MVC Sample
MVC View
MVP
MVVM