Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Creare controllo via codice

    Come faccio a creare via codice un radiobutton e metterlo nella pagina?
    Nel codice della pagina ho creato il controllo:

    Dim pippo As New RadioButton
    pippo.Checked = True
    pippo.Page = Me
    pippo.ID = "Ppp"

    e poi come a metterlo nella pagina?

  2. #2
    Ciao

    per inserire un controllo nella pagina usa

    Codice PHP:
    Page.Controls.Add() 
    Prova http://www.torepix.com, la gestione documentale per la tua azienda.
    Con toRepix potrai condividere, catalogare, protocollare, firmare digitalmente tutti i tuoi documenti.

  3. #3
    ok giusto, ma se lo metto in un ciclo for..next mi da errore. mi dice che l'enumrazione è cambiata....
    ho provato allora a dargli un ID diverso di volta in volta ma nulla da fare..

  4. #4
    ll problema allora non è nell'inserimento del controllo (che dovrebbe essere un HtmlInputRadioButton per poter funzionare con la stringa che ti ho inviato precedentemente) ma in quello che accade nel ciclo for.
    Non puoi modificare una collezione mentre la stai iterando.
    Puoi farne una copia, modificarla e poi scambiarla.
    Prova http://www.torepix.com, la gestione documentale per la tua azienda.
    Con toRepix potrai condividere, catalogare, protocollare, firmare digitalmente tutti i tuoi documenti.

  5. #5
    ok allora se utilizzo un html radio button, poi come faccio a passare in un'altra pagina quello che è stato attivato?!

  6. #6
    A cosa ti serve passare ad un'altra pagina il controllo selezionato

    Ad ogni singola richiesta le pagine aspx vengono generate e inviate al client, non è più semplice scrivere una funzione che ti genera i controlli di cui hai bisogno?

    Il controllo selezionato alla fine non è che un valore da passare.
    Prova http://www.torepix.com, la gestione documentale per la tua azienda.
    Con toRepix potrai condividere, catalogare, protocollare, firmare digitalmente tutti i tuoi documenti.

  7. #7
    allora questi radio button li creo dinamicamente scorrendo una tabella (per capirci meglio è una tabella con delle promozioni che un utente deve selezionare).
    Poi cliccando su un pulsante, viene eseguito del codice che mi dovrebbe dire quale radiobutton è stata selezionata e di conseguenza posso sapere la promo scelta...

    edit: in asp io facevo un form con dei radio button ognugno con un valore specifico. al click per l'invio dei dati, una nuova pagina asp elaborava il tutto..in asp.net come diavolo si fa??

  8. #8
    Adesso forse ho capito cosa vuoi fare.
    Ecco qui un piccolo esempio:

    Codice PHP:
    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Forum._Default" %> 
     <!
    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></title
    </
    head
    <
    body>     
    <
    form id="form1" runat="server">     
    <
    div>             
     <
    asp:PlaceHolder ID="placeholder1" runat="server">        
              </
    asp:PlaceHolder>          


                 
     <
    asp:Button ID="btn1" runat="server" onclick="btn1_Click" Text="Invia" />          
    </
    div>    
     </
    form
    </
    body
    </
    html
    Codice PHP:
    using System;
     
    using System.Collections.Generic
    using System.Linq;
     
    using System.Web
    using System.Web.UI
    using System.Web.UI.WebControls
    using System.Web.UI.HtmlControls;  

    namespace 
    Forum {     

    public 
    partial class _Default System.Web.UI.Page     
    {         
    RadioButtonList pippo = new RadioButtonList();         

     protected 
    void Page_Load(object senderEventArgs e)         
    {             
    for (
    int i 010i++)            
     {                 
    ListItem li = new ListItem(i.ToString(), i.ToString());                 
    pippo.Items.Add(li);             
    }             
     
    placeholder1.Controls.Add(pippo);         
    }          

    protected 
    void btn1_Click(object senderEventArgs e)         
    {             
    ListItem li pippo.SelectedItem as ListItem;              
    if (
    li != null)             
    {                 
    Response.Write(string.Format("{0} - {1}"li.Textli.Value));            
     }         
    }     



    Ti consiglio un buon libro di asp.net.
    Tra Asp e Asp.Net l'unica cosa in comune sono le iniziali del nome.
    Sono due tecnologie completamente differenti.

    In bocca al lupo
    Prova http://www.torepix.com, la gestione documentale per la tua azienda.
    Con toRepix potrai condividere, catalogare, protocollare, firmare digitalmente tutti i tuoi documenti.

  9. #9
    ok grazie perfetto...
    una domanda: si possono formattare dei radiobuttonlist? Nel senso che mi viene uno sotto l'altro, ma sulla sinistra dovrei mettere del testo (non una semplice descrizione) con anche dei prezzi ecc...
    io l'avevo strutturato in una tabella...
    articolo - prezzo base - prezzo promozione - scelta

  10. #10
    Puoi cambiare la direzione e anche il numero di colonne da ripetere prima di andare su una nuova colonna.

    Codice PHP:
    pippo.RepeatColumns 5;             
    pippo.RepeatDirection RepeatDirection.Horizontal
    Prova http://www.torepix.com, la gestione documentale per la tua azienda.
    Con toRepix potrai condividere, catalogare, protocollare, firmare digitalmente tutti i tuoi documenti.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.