OpenSelect2.AspNetCore
0.1.0-preview.1
dotnet add package OpenSelect2.AspNetCore --version 0.1.0-preview.1
NuGet\Install-Package OpenSelect2.AspNetCore -Version 0.1.0-preview.1
<PackageReference Include="OpenSelect2.AspNetCore" Version="0.1.0-preview.1" />
<PackageVersion Include="OpenSelect2.AspNetCore" Version="0.1.0-preview.1" />
<PackageReference Include="OpenSelect2.AspNetCore" />
paket add OpenSelect2.AspNetCore --version 0.1.0-preview.1
#r "nuget: OpenSelect2.AspNetCore, 0.1.0-preview.1"
#:package OpenSelect2.AspNetCore@0.1.0-preview.1
#addin nuget:?package=OpenSelect2.AspNetCore&version=0.1.0-preview.1&prerelease
#tool nuget:?package=OpenSelect2.AspNetCore&version=0.1.0-preview.1&prerelease
OpenSelect2.AspNetCore
Server-configured AJAX Select2 dropdowns for ASP.NET Core 8 MVC — rendered by a ViewComponent with zero manual JS init.
@await Component.InvokeAsync("Select2", new Select2ViewModel
{
Name = "CategoryId", Label = "Category",
AjaxUrl = Url.Action("Categories", "Lookup")!,
})
[HttpGet]
public async Task<IActionResult> Categories(Select2QueryViewModel query)
{
var q = _db.Categories.AsNoTracking()
.Where(c => query.SearchTerm == "" || c.Name.Contains(query.SearchTerm))
.OrderBy(c => c.Name)
.Select(c => new Select2ListItem { Id = c.Id.ToString(), Text = c.Name });
return this.Select2Result(await q.ToSelect2ResultAsync(query));
}
Peer dependencies (not bundled): jQuery 3.x, select2 4.0.13, Bootstrap 5 (theme optional), SweetAlert2 11 (optional).
See the repository README for full docs. MIT licensed.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net8.0
- Microsoft.EntityFrameworkCore (>= 8.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on OpenSelect2.AspNetCore:
| Package | Downloads |
|---|---|
|
OpenDataTables.AspNetCore
Server-side jQuery DataTables for ASP.NET Core MVC: strongly-typed C# config rendered by a ViewComponent, with filters, a filter card, cascading Select2 dropdowns, child rows, custom buttons, an editable mode, and sort/page helpers. Zero manual JS init. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-preview.1 | 104 | 6/20/2026 |