FSTxtBox
Campo de texto curto com obrigatoriedade, placeholder, maxlength e validacao Bootstrap.
<fs:FSTxtBox runat="server" TextoComponente="Nome" Obrigatoria="true" MaxLength="120" Placeholder="Informe o nome" />
FSTextArea
Texto longo com linhas configuraveis e limite de caracteres.
<fs:FSTextArea runat="server" TextoComponente="Descricao" Linhas="4" MaxLength="500" />
FSNumericBox
Entrada numerica com minimo, maximo, passo e suporte decimal.
<fs:FSNumericBox runat="server" TextoComponente="Quantidade" Minimo="0" Maximo="1000" Passo="1" />
FSCurrencyBox
Especializacao numerica para moeda, com simbolo localizado.
<fs:FSCurrencyBox runat="server" TextoComponente="Valor" ValorComponente="1250.50" />
FSComboBox
Combo com modos Select, Check e Tag, filtro opcional e textos por idioma.
<fs:FSComboBox runat="server" TextoComponente="Status" OpcoesPT="Ativo;Pendente;Inativo" Filtro="true" />
<fs:FSComboBox runat="server" TextoComponente="Responsaveis" ComboMode="Check" ValoresComponente="Ana;Carla" />
<fs:FSComboBox runat="server" TextoComponente="Tags" ComboMode="Tag" ValoresComponente="Tecnologia;Financeiro" />
FSMultiSelectBox
Select multiplo nativo com altura configuravel.
Use Ctrl ou Cmd para selecionar mais de uma opcao.
<fs:FSMultiSelectBox runat="server" TextoComponente="Areas" OpcoesPT="Financeiro;Comercial;Operacional" ValoresComponente="Tecnologia;Suporte" />
FSRadioButtonList
Lista de radios com modo inline.
<fs:FSRadioButtonList runat="server" TextoComponente="Prioridade" Opcoes="Baixa;Media;Alta" Inline="true" />
FSCheckBoxList
Lista de checkboxes para selecao multipla simples.
<fs:FSCheckBoxList runat="server" TextoComponente="Recursos" Opcoes="API;Dashboard;Exportacao;Relatorio" />
FSSwitch
Checkbox em formato switch com texto de estado.
<fs:FSSwitch runat="server" TextoComponente="Ativo" ValorComponente="true" />
FSColorPicker
Seletor de cor HTML com estrutura visual padronizada.
<fs:FSColorPicker runat="server" TextoComponente="Cor principal" ValorComponente="#198754" />
FSCalendario
Campo de data simples, formatado conforme idioma.
<fs:FSCalendario runat="server" TextoComponente="Data de inicio" />
FSDateTimePicker
Data e hora com Tempus Dominus e incremento de minutos.
<fs:FSDateTimePicker runat="server" TextoComponente="Entrega" HabilitarHora="true" IncrementoMinutos="15" />
FSUpload
Upload com extensoes, tamanho maximo, multiplos arquivos, preview e drag-and-drop.
<fs:FSUpload runat="server" TextoComponente="Documento" PastaUpload="~/uploads/documentos" ExtensoesPermitidas=".pdf;.png;.jpg" HabilitarDragDrop="true" />
FSFileList
Lista de arquivos existentes com link e tamanho.
<fs:FSFileList runat="server" TextoComponente="Arquivos" Arquivos="contrato.pdf|1.2 MB;briefing.pdf|840 KB" />
FSFileManager
Gerenciador de arquivos em pasta do servidor com arvore, pesquisa, upload, criacao e renomeacao.
Gerenciador
Arraste arquivos aqui para enviar.
| Nome | Tamanho | Modificado | Acoes |
|---|
| Nenhum arquivo encontrado. |
| Nenhum arquivo encontrado na pesquisa. |
<fs:FSFileManager runat="server" TextoComponente="Gerenciador" PastaRaiz="~/uploads/documentos" MostrarArvore="true" HabilitarPesquisa="true" HabilitarDragDrop="true" />
FSTagBox
Tags com sugestoes, agrupamento, criacao rapida, limite e cores.
<fs:FSTagBox runat="server" TextoComponente="Categorias" Opcoes="Area/Financeiro;Produto/Tecnologia" ValorComponente="Tecnologia" AgruparSugestoes="true" />
FSHTMLEditor
Editor HTML rico com toolbar, contador, templates e upload de imagem.
Toolbar basica
Estilos
Fonte
Paragrafo
Listas e recuo
Toolbar completa com templates
Estilos
Fonte
Paragrafo
Listas e recuo
Insercao ricaOrganize links, imagens e elementos estruturais sem misturar tudo na guia principal.
Guia Inserir
Visual e codigoUse a guia Exibir para alternar entre a edicao visual e o HTML bruto sem poluir a area principal.
Guia Exibir
<fs:FSHTMLEditor runat="server" TextoComponente="Conteudo" AlturaEditor="240px" PresetToolbar="basic" />
FSGrid
Grid com colunas declarativas, toolbar, busca, filtro, paginacao, exportacao e CRUD.
Grid manual com toolbar
| Codigo | Nome | Status | Valor |
|---|
| 1 | Alpha | Ativo | R$ 1.250,50 |
| 2 | Beta | Pendente | R$ 830,00 |
| 3 | Gamma | Inativo | R$ 475,25 |
Grid compacta com tags
| Codigo | Tarefa | Tags | Prioridade |
|---|
| 1 | Revisar docs | APIDashboard | Alta |
| 2 | Publicar exemplo | Relatorio | Media |
| 3 | Validar upload | SuporteOperacional | Baixa |
<fs:FSGrid runat="server" TextoComponente="Registros" HabilitarToolbar="true" HabilitarPaginacao="true">
<fs:FSGridItem Name="Codigo" TipoCampo="int" />
<fs:FSGridItem Name="Nome" TipoCampo="text" />
<fs:FSGridItem Name="Status" TipoCampo="combobox" Opcoes="Ativo;Pendente;Inativo" />
</fs:FSGrid>
FSChart
Grafico server-side em SVG/HTML com barras, linhas, area, pizza e rosca.
Barra
Linha
Area
Pizza
Organico4242,0%
Pago2828,0%
Indicacao1818,0%
Parceiros1212,0%
Rosca empilhada
Tecnologia6445,7%
Suporte3222,9%
Financeiro1812,9%
Operacional2618,6%
Barras empilhadas
Financeiro
Comercial
Operacional
<fs:FSChart runat="server" TipoGrafico="bar" Labels="Jan;Fev;Mar" Series="Receita|12500;15200;14800|#198754" />
FSAlert
Alerta inline com tipo Bootstrap, icone e opcao dismissivel.
Sucesso
Operacao concluidaRegistro salvo com sucesso.
Informacao
DicaUse os componentes globais para feedback consistente.
Alerta
AtencaoRevise os campos obrigatorios antes de continuar.
Erro
ErroNao foi possivel concluir a operacao.
<fs:FSAlert runat="server" Tipo="sucesso" Titulo="Operacao concluida" Mensagem="Registro salvo com sucesso." Dismissivel="true" />
FSModal
Modal Bootstrap padronizado com botao acionador, corpo e tamanho.
Modal grande
Conteudo do modal de exemplo.
Modal pequeno
Exemplo de modal curto para confirmacoes simples.
<fs:FSModal runat="server" TextoBotaoAbrir="Abrir modal" Titulo="Modal FSISA" Corpo="Conteudo do modal." Tamanho="lg" />
FSToast
Toast global com funcao JavaScript para mensagens dinamicas.
<fs:FSToast runat="server" ID="ToastGlobal" />
<button onclick="FSShowToastMessage('Mensagem', 'sucesso', 'FSToast')">Mostrar</button>
FSLoadingOverlay
Overlay de carregamento acionado por submit, seletor CSS ou funcao JS.
<fs:FSLoadingOverlay runat="server" Texto="Processando" />
<button onclick="FSLoadingShowDefault(); setTimeout(FSLoadingHideDefault, 800);">Mostrar</button>
FSAvatar
Avatar por imagem ou iniciais com nome e status.
Com nome e status
AMAna MartinsAna Martinsonline
Somente iniciais
BCBruno Costa
Equipe offline
SFSuporte FSISASuporte FSISAoffline
<fs:FSAvatar runat="server" Nome="Ana Martins" Status="online" MostrarNome="true" />
FSTimeline
Linha do tempo para historico, logs e etapas.
Historico operacional
Historico
CriacaoRegistro criado.
RevisaoEnviado para validacao.
PendenciaAguardando aprovacao.
Linha do tempo de erro
Auditoria
LoginUsuario autenticado.
AlteracaoRegistro atualizado.
FalhaPermissao negada.
<fs:FSTimeline runat="server" Titulo="Historico" Itens="22/04/2026|Criacao|Registro criado.|sucesso" />
FSWizard
Fluxo guiado em etapas com validacao por etapa.
<fs:FSWizard runat="server" Titulo="Cadastro guiado">
<fs:FSWizardStep runat="server" Titulo="Cliente">...</fs:FSWizardStep>
</fs:FSWizard>
FSKanban
Quadro Kanban com colunas, cards, badges e drag-and-drop.
FSGrid
Melhorar filtros.
BacklogFSComboBox
Dropdown em colunas.
NovoFSFileManager
Upload de pasta.
Concluido
<fs:FSKanban runat="server" Colunas="ideias|Ideias|#6c757d" Cards="card1|ideias|Titulo|Descricao|Badge|#0d6efd" />
FSQRCode
QR Code para texto, URL, contato, Wi-Fi e PIX.
URL

Não foi possível carregar a imagem do QR Code. Verifique a conexão ou configure UrlServico com um gerador interno.
Abrir
Texto livre
Informe um valor para gerar o QR Code.
E-mail

Não foi possível carregar a imagem do QR Code. Verifique a conexão ou configure UrlServico com um gerador interno.
Abrir
<fs:FSQRCode runat="server" TipoConteudo="url" Url="Componentes.aspx" Tamanho="160" />
FSSignaturePad
Assinatura digital em canvas com valor PNG base64.
<fs:FSSignaturePad runat="server" TextoComponente="Assinatura" Altura="180" CorCaneta="#198754" />
FSAcessibilidade
Painel global de acessibilidade com fonte, contraste, foco, leitura e persistencia.
Esta propria pagina renderiza o botao global de acessibilidade no canto da tela.
<fs:FSAcessibilidade runat="server" Posicao="Meio/direita" CorBotao="#198754" />
FSDependencyValidator
Valida Bootstrap JS, Bootstrap Icons e Tempus Dominus no navegador.
O validador global desta pagina verifica as dependencias ao carregar.
<fs:FSDependencyValidator runat="server" VerificarTempusDominus="true" />
FSTheme
Injeta variaveis CSS de tema para cores, bordas, foco e componentes FSISA/Bootstrap.
<fs:FSTheme runat="server" CorPrimaria="#198754" RaioBorda="8px" />
FSComponentDocs
Documentacao automatica por reflection das propriedades publicas da DLL atual.
Propriedades automaticas
Tabela gerada por reflection a partir das propriedades publicas dos controles.
FSAlert
11 propriedades| Propriedade | Tipo | Padrao | Origem | Descricao |
|---|
AlertCssClass | String | vazio | FSAlert | |
Dismissivel | Boolean | False | FSAlert | |
IconeAlerta | String | bi bi-exclamation-triangle-fill | FSAlert | |
IconeErro | String | bi bi-x-circle-fill | FSAlert | |
IconeInfo | String | bi bi-info-circle-fill | FSAlert | |
IconeSucesso | String | bi bi-check-circle-fill | FSAlert | |
ID_Componente | Integer | 0 | FSAlert | |
Mensagem | String | vazio | FSAlert | |
MostrarIcone | Boolean | True | FSAlert | |
Tipo | String | info | FSAlert | |
Titulo | String | vazio | FSAlert | |
FSModal
21 propriedades| Propriedade | Tipo | Padrao | Origem | Descricao |
|---|
Centralizado | Boolean | True | FSModal | |
Corpo | String | vazio | FSModal | |
CssClassBotaoAbrir | String | btn btn-primary | FSModal | |
CssClassBotaoCancelar | String | btn btn-secondary | FSModal | |
CssClassBotaoConfirmar | String | btn btn-primary | FSModal | |
Estatico | Boolean | False | FSModal | |
IconeBotaoAbrir | String | bi bi-window | FSModal | |
ID_Componente | Integer | 0 | FSModal | |
MostrarAoCarregar | Boolean | False | FSModal | |
MostrarBotaoFechar | Boolean | True | FSModal | |
MostrarRodapePadrao | Boolean | True | FSModal | |
OnClientCancel | String | vazio | FSModal | |
OnClientConfirm | String | vazio | FSModal | |
RenderizarBotaoAbrir | Boolean | True | FSModal | |
Rodape | String | vazio | FSModal | |
Rolavel | Boolean | False | FSModal | |
Tamanho | String | vazio | FSModal | |
TextoBotaoAbrir | String | Abrir | FSModal | |
TextoBotaoCancelar | String | Cancelar | FSModal | |
TextoBotaoConfirmar | String | Confirmar | FSModal | |
Titulo | String | Modal | FSModal | |
FSGridItem
56 propriedades| Propriedade | Tipo | Padrao | Origem | Descricao |
|---|
ClasseCss | String | vazio | FSGridItem | |
ColunasModal | Integer | 1 | FSGridItem | |
CoresFiltroToolbar | String | vazio | FSGridItem | |
CoresFiltroToolbarAcao | String | vazio | FSGridItem | |
CoresTags | String | vazio | FSGridItem | |
CorFiltroToolbarAcaoPadrao | String | vazio | FSGridItem | |
CorFiltroToolbarPadrao | String | Transparent | FSGridItem | |
CorTagPadrao | String | Transparent | FSGridItem | |
CorTextoFiltroToolbarPadrao | String | vazio | FSGridItem | |
CorTextoTagPadrao | String | inherit | FSGridItem | |
Descricao | String | vazio | FSGridItem | |
DisplayOrder | Integer | 0 | FSGridItem | |
ExtensoesPermitidas | String | vazio | FSGridItem | |
FiltroColuna | Boolean | True | FSGridItem | |
FiltroToolbarOpcoes | Boolean | False | FSGridItem | |
Indice | Integer | 0 | FSGridItem | |
Largura | String | vazio | FSGridItem | |
LimiteSugestoes | Integer | 8 | FSGridItem | |
Linhas | Integer | 4 | FSGridItem | |
Mascara | String | vazio | FSGridItem | |
MaxLength | Integer | 0 | FSGridItem | |
MaxTags | Integer | 0 | FSGridItem | |
MinimoCaracteresBusca | Integer | 2 | FSGridItem | |
Name | String | vazio | FSGridItem | |
Obrigatorio | Boolean | False | FSGridItem | |
Opcoes | String | vazio | FSGridItem | |
OpcoesConnectionString | String | vazio | FSGridItem | |
OpcoesConnectionStringName | String | vazio | FSGridItem | |
OpcoesProviderName | String | vazio | FSGridItem | |
OpcoesSelectCommand | String | vazio | FSGridItem | |
OpcoesSelectCommandType | String | Text | FSGridItem | |
OpcoesSelectParameters | String | vazio | FSGridItem | |
OpcoesTextField | String | vazio | FSGridItem | |
OpcoesTextMultiField | String | vazio | FSGridItem | |
OpcoesValueField | String | vazio | FSGridItem | |
Ordem | Integer | 0 | FSGridItem | |
ParametroBuscaAssincrona | String | term | FSGridItem | |
PastaUpload | String | vazio | FSGridItem | |
PermitirNovasTags | Boolean | True | FSGridItem | |
Placeholder | String | vazio | FSGridItem | |
PrefixoArquivo | String | vazio | FSGridItem | |
Separador | String | ; | FSGridItem | |
SomenteLeitura | Boolean | False | FSGridItem | |
TagModo | String | Tag | FSGridItem | |
TamanhoMaximoKB | Integer | 0 | FSGridItem | |
TemplateHtml | String | vazio | FSGridItem | |
Tipo | String | vazio | FSGridItem | |
TipoCampo | String | vazio | FSGridItem | |
Titulo | String | vazio | FSGridItem | |
ToolbarColorido | Boolean | False | FSGridItem | |
UrlBuscaAssincrona | String | vazio | FSGridItem | |
Visivel | Boolean | True | FSGridItem | |
VisivelEditar | Boolean | True | FSGridItem | |
VisivelExcluir | Boolean | True | FSGridItem | |
VisivelNovo | Boolean | True | FSGridItem | |
VisivelSeletorColunas | Boolean | True | FSGridItem | |
<fs:FSComponentDocs runat="server" Componentes="FSAlert;FSModal;FSGridItem" />
FSLoginSocial
Botoes OAuth para Google, Facebook e Microsoft com persistencia em tabelas FS_.
<fs:FSLoginSocial runat="server" LayoutHorizontal="true" RedirecionarAposLogin="Default.aspx" />
FSUsuarioLogado
Resumo do usuario autenticado via FSLoginSocial, com avatar, e-mail e logout.
<fs:FSUsuarioLogado runat="server" MostrarQuandoAnonimo="true" RedirecionarAposLogout="Default.aspx" />
FSPermissao
Mostra ou oculta conteudo conforme perfis e permissoes armazenados em sessao.
Voce nao tem permissao para acessar este conteudo.
<fs:FSPermissao runat="server" PerfisPermitidos="Administrador" MostrarMensagemNegado="true">
<div class="alert alert-success">Conteudo protegido</div>
</fs:FSPermissao>