Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo net

Adicionar TextBox Dinamicamente usando Handler - Asp.Net

Estou postando um exemplo de página que adiciona controles dinamicamente no formulário. Neste exemplo eu utilizei vários UpdatePanel com Triggers configuradas e, em especial, o controle PlaceHolder. Este controle guarda todos os controles adicionados dinamicamente. A mágica deste código é que eu não preciso ficar remontando os controles toda vez que a página faz uma requisição ao servidor. Código da página .aspx: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="AddControlDinamycHandler.aspx.cs"     Inherits="AddControlDinamycHandler" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server">     <title>Add Control Dinamyc Asp.Net</title>     <script src="Includes/Js/JQuery/lib/jquery-1.3.2.min.js" type=...

ASP.NET MVC - Como limpar campos do formulário

Muitos de nós, iniciantes no ASP.NET MVC, nós deparamos com o problema de limpeza dos campos de um formulário que já foi submetido ao servidor e que mesmo depois do processamento da resposta do servidor  os valores dos campos do formulário se mantiveram. Isso acontece com formulário que monta os campos a partir do Model. Para resolver o problema basta inserir o seguinte comando ModelState.Clear(); no final do método da action na classe controle. Willon Santos Félix http://www.wikicode.com.br

FindControl Aspnet não localiza os controle quando adicionado em runtime

Para resolver o problema do Page.FindControl que não localiza os controles adicionados em Runtime vamos fazer uso do evento LoadViewState para armazenar os controle no ViewState e recupera-lós mais tarde. Este exemplo adiciona uma caixa de texto e um o botão a página Web em tempo de execução. Também se associa dinamicamente um manipulador de eventos botão Click. O manipulador exibe os valores da caixa de texto gerado dinamicamente. Os controles são adicionados a um controle de servidor Web Panel, que atua como um espaço reservado. Os controles são separados no painel com as quebras de linha (os elementos HTML ), que são adicionados ao painel usando o controle LiteralControl. Utilize o codigo abaixo: private void Page_Load(object sender, System.EventArgs e) { if (!IsPostBack) AddControls(); } protected override void LoadViewState(object savedState) { base.LoadViewState(savedState); if (ViewState["controsladded"] ...

Botão de clique único

Single Button Click Custom Control This article demonstrates a custom control for button which gets disabled after user clicks on it so that we can stop user to resubmit the same information again and again intentionally or unintentionally. Here, when user clicks on submit button, its first checks the validation part. After passing it, the data gets posted & button gets disabled. After that the button gets enabled for new submission. Also the text written in the textbox gets changes dynamically. For Custom Control, go to new project. Select Web Custom Control & rename it to singleClickBtn. A custom control for button is developed. Here is the code snippet for it:- public class singleClickBtn : Button { [ Bindable (true)] [ Category ("Appearance")] [ DefaultValue ("")] [ Localizable (true)] private string replaceTitleTo; public string ReplaceTitleTo { get { return...

Manipulando RadioButtonList com JavaScript - Asp.Net

Vira e mexe e lá estamos nós criando páginas com controles RadioButtonList. Maravilha!! O problema tá justamente quando tentamos acessar seus valores através de JavaScript. "Quantas não foram as vezes que você saiu pelo deus Google a procura de respostas para esse problema?" Bom, eu e meus colegas chegamos ao seguinte código para tal solução. Veja exemplo abaixo: - O RadioButtonList Se tentarmos pegar pelo id em tempo de execução, não irá dá certo porque o aspnet gera id de radio sequencial. Veja abaixo: errado: var options = documento.getElementById('RadioButtonList1'); O certo é ir pegar direto pelo nome do controle rederizado pelo aspnet. Veja que usamos o nome do controle já renderizado pelo aspnet, document.aspnetForm .ct100$CPHWikicode$RadioButtonList1 . - A função JavaScript que t estara qual radio está marcado(checked) e se o que está marcado é o radio de value "rel4" . Se o radio marcado foi o rel4 será emitido um alerta com o ...