Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

ASP.Net multiple checkbox results to another page

Îåêßíçóå áðü ôï ìÝëïò ignis fatuus. Τελευταία δημοσίευση από το μέλος ignis fatuus στις 02-12-2009, 15:54. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  01-12-2009, 16:06 55590

    ASP.Net multiple checkbox results to another page

    Καλησπέρα
     
    έχω κάνει μια φόρμα στο visual web developer 2008 express

    στην Default.aspx έχω βάλει ένα Τextbox μια DropDownList μια CheckBoxList και μια RadioButtonList.. και ένα Submit button...... [ Form ]

    έχω φτιάξει μια Default2.aspx στην οποία έχω βάλει 4 Label για να παίρνουν τα δεδομένα από την πρώτη σελίδα

    ο κώδικας είναι αυτός

    Default.aspx.cs

    protected void Button1_Click(object sender, EventArgs e)
    {
    Response.Redirect(
    string.Format("default2.aspx?name={0}&year={1}&module={2}&prog={3}",
    TextBox1.Text,
    DropDownList1.SelectedItem.Text,
    CheckBoxList1.SelectedItem.Text,
    RadioButtonList1.SelectedItem.Text
    ));



    Default2.aspx.cs

    protected void Page_Load(object sender, EventArgs e)
        {
    
            if (!IsPostBack)
            {
                Label1.Text = Request["name"];
                Label5.Text = Request["year"];
                Label3.Text = Request["module"];
                Label4.Text = Request["prog"];
            }
               
            
    
         }
    όλα καλά εκτός από το γεγονός ότι δεν ξέρω πως να εμφανίζω στην δεύτερη σελίδα πολλαπλά αποτελέσματα
    από το check box και όχι μόνο ένα

    κάθε βοήθεια ευπρόσδεκτη

  •  01-12-2009, 16:36 55591 σε απάντηση της 55590

    Απ: ASP.Net multiple checkbox results to another page

    Ένας τρόπος για να έχεις Properties και Controls που ανήκουν σε μια σελίδα
    εφόσον έκανες "Redirect" από αυτήν και είναι η Source, μπορείς στην Target
    να πάρεις αυτά που θέλεις με Cross-Page Posting.

    Αλλιώς υπάρχουν λύσεις στην ASP.NET με Data Containers - Repositories όπως το Session και Application objects.



  •  02-12-2009, 14:33 55627 σε απάντηση της 55591

    Απ: ASP.Net multiple checkbox results to another page

    Ευχαριστώ για την απάντηση
     αλλά επειδή ασχολούμαι σχετικά λίγο καιρό με το άθλημα μπερδεύομαι λιγάκι

    την default.aspx  μένει όπως έχει και
                           

    στην default2.aspx
    if (Page.PreviousPage != null)
    {
    checkboxlist1 SourceTextBox =
    (checkboxlist)Page.PreviousPage.FindControl("checkboxlist1");
    if (SourceTextBox != null)
    {
    Label1.Text = SourceTextBox.Text;
    }
    }
    περίπου για να εμφανίσει αυτό που 8ελω ?
  •  02-12-2009, 15:01 55628 σε απάντηση της 55627

    Απ: ASP.Net multiple checkbox results to another page

    Ρωτάς κάτι που δεν έχεις δοκιμάσει? ή το έκανες και βγάζει κάποιο error? ή το SourceTextBox είναι πάντα null?




  •  02-12-2009, 15:54 55629 σε απάντηση της 55628

    Απ: ASP.Net multiple checkbox results to another page

    sthn page 2

    protected void Page_Load(object sender, EventArgs e)
        {

            if (!IsPostBack)
            {
                Label1.Text = Request["name"];
                Label5.Text = Request["year"];
                Label3.Text = Request["module"];
                Label4.Text = Request["prog"];
            }

            if (Page.PreviousPage != null)
            {
                Checkboxlist1.Text SourceCheckboxlist =
                    (Checkboxlist1)Page.PreviousPage.FindControl("checkboxlist1");
                if (SourceCheckboxlist != null)
                {
                    Label3.Text = SourceCheckboxlist.Text;
                }
            }

         }
       
    }
    και τα κάνω πατάτα


Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems