Table of Contents

Class InputUpload<TValue>

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll
public class InputUpload<TValue> : UploadBase<TValue>, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable, IValidateComponent, IUpload

Type Parameters

TValue
Inheritance
DisplayBase<TValue>
ValidateBase<TValue>
UploadBase<TValue>
InputUpload<TValue>
Implements
Inherited Members
Extension Methods

Constructors

InputUpload()

public InputUpload()

Properties

BrowserButtonClass

获得/设置 上传按钮样式 默认 btn-primary

[Parameter]
public string BrowserButtonClass { get; set; }

Property Value

string

BrowserButtonIcon

获得/设置 浏览按钮图标

[Parameter]
public string? BrowserButtonIcon { get; set; }

Property Value

string

BrowserButtonText

获得/设置 浏览按钮显示文字

[Parameter]
public string? BrowserButtonText { get; set; }

Property Value

string

DeleteButtonClass

获得/设置 删除按钮样式 默认 btn-danger

[Parameter]
public string DeleteButtonClass { get; set; }

Property Value

string

DeleteButtonIcon

获得/设置 删除按钮图标

[Parameter]
public string? DeleteButtonIcon { get; set; }

Property Value

string

DeleteButtonText

获得/设置 重置按钮显示文字

[Parameter]
public string? DeleteButtonText { get; set; }

Property Value

string

PlaceHolder

获得/设置 PlaceHolder 占位符文本

[Parameter]
public string? PlaceHolder { get; set; }

Property Value

string

ShowDeleteButton

获得/设置 是否显示删除按钮 默认为 false 不显示

[Parameter]
public bool ShowDeleteButton { get; set; }

Property Value

bool

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

OnFileChange(InputFileChangeEventArgs)

上传文件改变时回调方法

protected override Task OnFileChange(InputFileChangeEventArgs args)

Parameters

args InputFileChangeEventArgs

Returns

Task

OnInitialized()

OnInitialized 方法

protected override void OnInitialized()

OnParametersSet()

OnParametersSet 方法

protected override void OnParametersSet()

ToggleMessage(IEnumerable<ValidationResult>, bool)

显示/隐藏验证结果方法

public override void ToggleMessage(IEnumerable<ValidationResult> results, bool validProperty)

Parameters

results IEnumerable<ValidationResult>
validProperty bool