BFrameworkWebControls 5.0.3

dotnet add package BFrameworkWebControls --version 5.0.3
                    
NuGet\Install-Package BFrameworkWebControls -Version 5.0.3
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="BFrameworkWebControls" Version="5.0.3" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="BFrameworkWebControls" Version="5.0.3" />
                    
Directory.Packages.props
<PackageReference Include="BFrameworkWebControls" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add BFrameworkWebControls --version 5.0.3
                    
#r "nuget: BFrameworkWebControls, 5.0.3"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package BFrameworkWebControls@5.0.3
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=BFrameworkWebControls&version=5.0.3
                    
Install as a Cake Addin
#tool nuget:?package=BFrameworkWebControls&version=5.0.3
                    
Install as a Cake Tool

B-Arts Framework

The B-Arts Framework is a collection of .NET libraries designed to simplify the development of enterprise applications.

It provides a consistent programming model, reusable components and development tools that help build modern, maintainable and scalable applications for Windows and Web platforms.


Packages

BFramework

Core library of the B-Arts Framework.

It includes:

  • Base classes
  • Utility classes
  • Data access
  • Reflection
  • Collections
  • Conversion helpers
  • Logging
  • Networking
  • Mail utilities
  • General-purpose extensions

BFrameworkControls

A collection of Windows Forms controls built on top of BFramework.

The library provides advanced controls with a consistent programming model, designed to simplify desktop application development.


BFrameworkWebControls

A collection of Blazor components built on top of BFramework.

The library offers reusable web controls designed for enterprise applications while maintaining the same development philosophy used throughout the B-Arts ecosystem.


Features

  • Enterprise-oriented architecture
  • Consistent API design
  • Reusable components
  • High code reuse
  • Modern .NET development
  • Windows Forms support
  • Blazor support
  • Multi-target framework support (where applicable)

Getting Started

Installation

Install the BFrameworkWebControls NuGet package.

Important

After installing the package, build the project once. During the build, the framework automatically copies the required JavaScript and CSS files into the project's wwwroot folder.

Generated files

After the first build the following files will be available:

wwwroot
├── Scripts
│   └── BArts
│       └── BFramework.js
└── Css
    ├── BArts
    │   ├── BFramework-min.css
    │   └── BFrameworkWebControls-min.css
    └── Source
        └── WebControls

App.razor

Add the following references to App.razor:

<link href="Css/BArts/BFramework-min.css" rel="stylesheet" />
<link href="Css/BArts/BFrameworkWebControls-min.css" rel="stylesheet" />

<script src="Scripts/BArts/BFramework.js"></script>

Updating the template assets

The package refreshes its managed files in wwwroot/Scripts/BArts, wwwroot/Css/BArts and wwwroot/Css/Source/WebControls during the build. It does not overwrite wwwroot/BSystem/CSS or the application's theme folders.

The B-Arts application template loads its framework styles from wwwroot/BSystem/CSS. After updating this package, review and copy BFramework-min.css and BFrameworkWebControls-min.css from wwwroot/Css/BArts to wwwroot/BSystem/CSS when you are ready to update the template's styles. Preserve any application-specific changes before replacing those copies. Use either the template's stylesheet references or the direct references above; do not load both copies of the same bundle.

Icons are supplied by the application's theme. The B-Arts template defines its shared SVG icon classes in wwwroot/BThemes/tmShared/04_Icons.css and stores the corresponding SVG files in that theme's IconSVG folder. Those template files are maintained separately and are not installed or overwritten by this package.

Render Mode

Pages using B-Arts Web Controls must use:

@rendermode InteractiveServer

or be hosted inside an InteractiveServer application.

Notes

The Css/Source/WebControls folder contains the original CSS files and can be used to customize the appearance of the controls if needed.


Documentation

The complete documentation, tutorials and usage examples are available on the official website.

Website

https://www.b-arts.eu


Support

For questions, suggestions or bug reports:

Email

info@b-arts.eu


Author

Marco Balsamo

Software Architect & Developer


License

Copyright © 2026 Marco Balsamo.

All rights reserved.


Thank you for using the B-Arts Framework.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
5.0.3 87 10/16/2026
5.0.1 268 8/7/2026
5.0.0 121 8/6/2026

- New release of BFrameworkWebControls