<h1 align="center">Bootstrap Blazor Component</h1>
<div align="center">
<h2>A set of enterprise-class UI components based on Bootstrap and Blazor.</h2>
[![Security Status](https://www.murphysec.com/platform3/v3/badge/1619783039836532736.svg)](https://github.com/ArgoZhang/BootstrapBlazor/blob/main/LICENSE)
[![oscs](https://www.oscs1024.com/platform/badge/murphysecurity/murphysec.svg)](https://github.com/ArgoZhang/BootstrapBlazor/blob/main/LICENSE)
[![License](https://img.shields.io/github/license/argozhang/bootstrapblazor.svg?logo=git&logoColor=red)](https://github.com/ArgoZhang/BootstrapBlazor/blob/main/LICENSE)
[![Nuget](https://img.shields.io/nuget/v/BootstrapBlazor.svg?color=red&logo=nuget&logoColor=green)](https://www.nuget.org/packages/BootstrapBlazor/)
[![Nuget](https://img.shields.io/nuget/dt/BootstrapBlazor.svg?logo=nuget&logoColor=green)](https://www.nuget.org/packages/BootstrapBlazor/)
[![Repo Size](https://img.shields.io/github/repo-size/ArgoZhang/BootstrapBlazor.svg?logo=github&logoColor=green&label=repo)](https://github.com/ArgoZhang/BootstrapBlazor)
[![Commit Date](https://img.shields.io/github/last-commit/ArgoZhang/BootstrapBlazor/main.svg?logo=github&logoColor=green&label=commit)](https://github.com/ArgoZhang/BootstrapBlazor)
[![Github build](https://img.shields.io/github/actions/workflow/status/ArgoZhang/BootstrapBlazor/build.yml?branch=main&?label=main&logo=github)](https://github.com/ArgoZhang/BootstrapBlazor/actions?query=workflow%3A%22Build+Project%22+branch%3Amain)
[![codecov](https://codecov.io/gh/dotnetcore/BootstrapBlazor/branch/main/graph/badge.svg?token=5SXIWHXZC3)](https://codecov.io/gh/dotnetcore/BootstrapBlazor)
</div>
English | <a href="README.zh-CN.md">中文</a>
---
## Features
- Enterprise-class UI designed for web applications.
- A set of high-quality Blazor components out of the box.
- Supports WebAssembly-based client-side and SignalR-based server-side UI event interaction.
- Supports Progressive Web Applications (PWA).
- Build with C#, a multi-paradigm static language for an efficient development experience.
- .NET Standard 2.1 based, with direct reference to the rich .NET ecosystem.
- Supports NET5. (Server-Side, WASM)
- Seamless integration with existing ASP.NET Core MVC and Razor Pages projects.
## Online Examples
[![website](https://img.shields.io/badge/China-https://www.blazor.zone-success.svg?color=red&logo=buzzfeed&logoColor=red)](https://www.blazor.zone)
[![website](https://img.shields.io/badge/Github-https://argozhang.github.io-success.svg?logo=buzzfeed&logoColor=green)](https://argozhang.github.io)
## Installation Guide
- Install .net core sdk [Offical website](https://dotnet.microsoft.com/download)
- Install Visual Studio 2022 lastest [Offical website](https://visualstudio.microsoft.com/vs/getting-started/)
## Create a new project from the dotnet new template
1. Install the template
`dotnet new install Bootstrap.Blazor.Templates::*`
2. Create the Boilerplate project with the template
`dotnet new bbapp`
## Install Bootstrap Blazor Project Template
1. Download Project Template
Microsoft Market [link](https://marketplace.visualstudio.com/items?itemName=Longbow.BootstrapBlazorUITemplate)
2. Double Click **BootstrapBlazor.UITemplate.vsix**
## Import Bootstrap Blazor into an existing project
1. Go to the project folder of the application and install the Nuget package reference
`dotnet add package BootstrapBlazor`
2. **Add** the `stylesheet` `javascripts` file to your main index file - `Pages/_Host.cshtml (Server)` or `wwwroot/index.html (WebAssembly)`
**HTML**
```HTML
<!DOCTYPE html>
<html lang="en">
<head>
. . .
<link rel="stylesheet" href="_content/BootstrapBlazor/css/bootstrap.blazor.bundle.min.css">
</head>
<body>
. . .
<script src="_framework/blazor.server.js"></script>
<script src="_content/BootstrapBlazor/js/bootstrap.blazor.bundle.min.js"></script>
</body>
</html>
```
3. Open the `~/Startup.cs` file in the and register the `Bootstrap Blazor` service:
**C#**
```csharp
namespace BootstrapBlazorAppName
{
public class Startup
{
public void ConfigureServices(IServiceCollection services)
{
//more code may be present here
services.AddBootstrapBlazor();
}
//more code may be present here
}
}
```
## Visual Studio Integration
To create a new `Bootstrap Blazor` UI for Blazor application, use the Create New Project Wizard. The wizard detects all installed versions of `Bootstrap Blazor` for Blazor and lists them in the Version combobox—this enables you to start your project with the desired version. You can also get the latest version to make sure you are up to date.
1. Get the Wizard
To use the Create New Project Wizard, install the `Bootstrap Blazor` UI for Blazor Visual Studio Extensions. You can get it from the:
- Visual Studio Marketplace (for Windows)
2. Start the Wizard
To start the wizard, use either of the following approaches
### Using the Project menu:
- Click File > New > Project.
- Find and click the C# Blazor Application option (you can use the search, or filter by Blazor templates).
- Follow the wizard.
## Supported browsers
![chrome](https://img.shields.io/badge/chrome->%3D57-success.svg?logo=google%20chrome&logoColor=red)
![firefox](https://img.shields.io/badge/firefox->522-success.svg?logo=firefox%20browser&logoColor=red)
![edge](https://img.shields.io/badge/edge->%3D16-success.svg?logo=microsoft%20edge&logoColor=blue)
![ie](https://img.shields.io/badge/ie->%3D11-success.svg?logo=internet%20explorer&logoColor=blue)
![Safari](https://img.shields.io/badge/safari->%3D14-success.svg?logo=safari&logoColor=blue)
![Andriod](https://img.shields.io/badge/andriod->%3D4.4-success.svg?logo=android)
![oper](https://img.shields.io/badge/opera->%3D4.4-success.svg?logo=opera&logoColor=red)
### Mobile devices
![ios](https://img.shields.io/badge/ios-supported-success.svg?logo=apple&logoColor=white)
![Andriod](https://img.shields.io/badge/andriod-suported-success.svg?logo=android)
![windows](https://img.shields.io/badge/windows-suported-success.svg?logo=windows&logoColor=blue)
| | **Chrome** | **Firefox** | **Safari** | **Android Browser & WebView** | **Microsoft Edge** |
| ------- | --------- | --------- | ------ | ------------------------- | -------------- |
| **iOS** | Supported | Supported | Supported | N/A | Supported |
| **Android** | Supported | Supported | N/A | Android v5.0+ supported | Supported |
| **Windows 10 Mobile** | N/A | N/A | N/A | N/A | Supported |
### Desktop browsers
![macOS](https://img.shields.io/badge/macOS-supported-success.svg?logo=apple&logoColor=white)
![linux](https://img.shields.io/badge/linux-suported-success.svg?logo=linux&logoColor=white)
![windows](https://img.shields.io/badge/windows-suported-success.svg?logo=windows)
| | Chrome | Firefox | Internet Explorer | Microsoft Edge | Opera | Safari |
| ------- | --------- | --------- | ----------------- | -------------- | --------- | ------------- |
| Mac | Supported | Supported | N/A | N/A | Supported | Supported |
| Linux | Supported | Supported | N/A | N/A | N/A | N/A |
| Windows | Supported | Supported | Supported, IE11+ | Supported | Supported | Not supported |
## Screenshots
![Toggle](https://raw.githubusercontent.com/ArgoZhang/Images/master/BootstrapBlazor/Toggle.png "Toggle.png")
![Toast](https://raw.githubusercontent.com/ArgoZhang/Images/master/BootstrapBlazor/Toast.png "Toast.png")
![Upload](https://raw.githubusercontent.com/ArgoZhang/Images/master/BootstrapBlazor/Upload.png "Upload.png")
![Upload2](https://raw.githubusercontent.com/ArgoZ
没有合适的资源?快使用搜索试试~ 我知道了~
BootstrapBlazor UI框架 v8.3.0.zip
共2000个文件
cs:648个
js:398个
svg:224个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 92 浏览量
2024-03-18
21:11:02
上传
评论
收藏 39.67MB ZIP 举报
温馨提示
BootstrapBlazor UI框架 v8.3.0.zip
资源推荐
资源详情
资源评论
收起资源包目录
BootstrapBlazor UI框架 v8.3.0.zip (2000个子文件)
Package.appxmanifest 2KB
Package.appxmanifest 2KB
Table.razor.cs 43KB
Table.razor.Toolbar.cs 36KB
Utility.cs 35KB
LambdaExtensions.cs 33KB
CacheManager.cs 26KB
Tab.razor.cs 24KB
DatePickerBody.razor.cs 23KB
ValidateForm.razor.cs 20KB
Table.razor.Edit.cs 19KB
RouteTableFactory.cs 18KB
ComponentProperties.cs 17KB
ValidateBase.cs 17KB
ComponentIcons.cs 17KB
Table.razor.Sort.cs 16KB
TreeView.razor.cs 16KB
Select.razor.cs 15KB
DateTimeRange.razor.cs 14KB
TableColumn.cs 14KB
Layout.razor.cs 13KB
Table.razor.Localization.cs 13KB
ITableColumnExtensions.cs 12KB
IconThemeOptions.cs 12KB
DialogServiceExtensions.cs 12KB
TableFooterCell.razor.cs 12KB
Transfer.razor.cs 11KB
RouteEntry.cs 11KB
MultiSelect.razor.cs 11KB
TemplateSegment.cs 11KB
TransitionType.cs 10KB
EditorForm.razor.cs 10KB
ObjectExtensions.cs 10KB
Dropzone.razor.cs 10KB
Table.razor.Search.cs 10KB
DateTimePicker.razor.cs 10KB
BootstrapInputNumber.razor.cs 10KB
DataTableDynamicContext.cs 9KB
ModalDialog.razor.cs 9KB
StaticHtmlRenderer.HtmlWriting.cs 9KB
Display.razor.cs 9KB
ButtonUploadBase.cs 8KB
HtmlRenderer.cs 8KB
CheckboxList.razor.cs 8KB
QueryParameterValueSupplier.cs 8KB
DockView.razor.cs 8KB
BarcodeReader.razor.cs 8KB
ButtonBase.cs 8KB
BootstrapBlazorServiceCollectionExtensions.cs 8KB
AutoFill.razor.cs 8KB
AutoComplete.razor.cs 8KB
JSModuleExtensions.cs 8KB
UrlValueConstraint.cs 8KB
JsonStringLocalizer.cs 8KB
Calendar.razor.cs 8KB
QueryBuilder.razor.cs 8KB
SelectTree.razor.cs 7KB
Tree.razor.cs 7KB
AutoGenerateColumnAttribute.cs 7KB
Timer.razor.cs 7KB
Menu.razor.cs 7KB
SelectTable.razor.cs 7KB
EditorItem.cs 7KB
RibbonTab.razor.cs 7KB
TableFilter.razor.cs 7KB
Cascader.razor.cs 7KB
DialogOption.cs 7KB
BootstrapModuleComponentBase.cs 7KB
BootstrapInputBase.cs 7KB
DefaultTableExport.cs 6KB
Captcha.razor.cs 6KB
UploadFileExtensions.cs 6KB
ExpandableNodeCache.cs 6KB
TreeNodeCache.cs 6KB
QueryHelper.cs 6KB
Checkbox.razor.cs 6KB
Dropdown.razor.cs 6KB
ImageViewer.razor.cs 6KB
DOMEvents.cs 6KB
TransferPanel.razor.cs 6KB
ListView.razor.cs 6KB
IEditorItem.cs 6KB
Pagination.razor.cs 6KB
CherryMarkdown.razor.cs 6KB
InternalTableColumn.cs 6KB
JSModule.cs 6KB
ErrorLogger.cs 6KB
TableDemoDataServiceCollectionExtensions.cs 6KB
DisplayBase.cs 6KB
QueryStringEnumerable.cs 6KB
Console.razor.cs 5KB
DynamicObjectContextExtensions.cs 5KB
QRCode.razor.cs 5KB
SelectObject.razor.cs 5KB
Carousel.razor.cs 5KB
Camera.razor.cs 5KB
Search.razor.cs 5KB
CssBuilder.cs 5KB
Table.razor.Pagination.cs 5KB
TimePickerCell.razor.cs 5KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
芝麻粒儿
- 粉丝: 6w+
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功