.NET utility library that includes Application Configuration, lightweight ADO.NET Data Access Layer, logging, utility classes include: StringUtils, ReflectionUtils, FileUtils, DataUtils, SerializationUtils, TimeUtils, SecurityUtils and XmlUtils. These classes are useful in any kind of .NET project.
West Wind Web and AJAX Utilities provide a host of Web related utility functions and objects related to path management, script loading, script and page compression, UserState management, Cookie management and more. There's also a self-contained, light weight CallbackHandler that allows you to...
This library provides Markdown support for ASP.NET Core applications:
* Markdown TagHelper - embed static markdown text from files, urls or bind model data
* Markdown Page Handler Middleware to render Markdown files in your site
* Markdown Parsing Support via Markdown.Parse() and...
West Wind Globalization provides database localization providers for .NET 4.5+ and .NET Core 2+. This package also contains a number of Localization helpers to import and convert Resx resources, provide easy locale switching. Supported Db providers: Sql Server, SqLite, MySql.
For use in Web...
ASP.NET Core Live Reload Middleware that monitors for file changes in your project at development time and automatically reloads the browser's active page. It can monitor for client side static files, Razor Views and Pages and can also reload server changes when combined with `dotnet watch run`....
This library allows you to host the Razor template engine found in ASP.NET MVC and ASP.NET WebPages in your own applications. Use it in desktop applications, or non-System.Web based applications that need template rendering independent of ASP.NET MVC. Support for base Razor rendering engine and a...
West Wind Web and AJAX WebControls and Utilities provide a host of AJAX and REST controls and services for interaction with jQuery. Key features include easy to use Ajax Callback, Draggable, HoverPanel and jQuery DatePicker controls. Also includes a number of utility form controls for embedding...
Create strongly typed .NET classes to define configuration data and persist it into a variety of configuration stores. Store config data in .config files, different .config sections and external files, plain xml files, strings or database tables. Read and write configuration data, always have...
Note: In order to use the Localization Administration feature, please...
General purpose support library for ASP.NET Core.
### MVC Functionality
* **BaseController and BaseViewModel implementation**
A common base controller class that adds support for an auto-initialized BaseViewModel from which other VMs can inherit. Allows for automatic initialization of common...
This project is the Web Starter project for Westwind.Globalization.Web. It includes a few sample resources you can use to verify that the dbResource provider is working and allows you to play with a sample page. It's recommended you start with this .Starter NuGet package - you can remove it after...
Markdown support for classic ASP.NET MVC and WebForms applications using the popular MarkDig Markdown parser.
Provides the following features:
* Markdown.Parse(), Markdown.ParseHtml() methods
* Markdown Islands Markdown Control
* A Markdown WebForms...
A base business layer for Entity Framework Code First (V6 or later). Business classes encapsulates and standarizes CRUD operations, provides hooks for common entity operations and business rule validations management.
Also provides for various ways to manage the EF Data Context lifetime and...
Small library to dynamically compile and execute C# source code from string input at runtime.
* Evaluate C# Expressions
* Execute code snippets with or without parameters and return values
* Execute complete methods
* Create and load classes
* C# Script Templates using Handlebars like...
Includes a couple of base upload handlers that can be easily customized for any kind of upload requirements.
Also includes a base file upload implementation...
HtmlPackager is a small library used to package HTML content into a self contained HTML document either as a single file or console output stream, a folder with all dependencies copied to local or a zip file. It provides an automated, programmatic way to perform a similar task to what Browser **Save...