वीबी छात्र जिसे एक साधारण दो पेज के आवेदन के साथ कुछ मदद की ज़रूरत है:

1.) हर बार "सबमिट" बटन पर क्लिक करने पर कितने पंजीकरण सहेजे जाते हैं, यह दिखाने के लिए एक सत्र काउंटर बनाएं

सत्र गणना के लिए कोड

If Not IsPostBack Then
            If Session("key") Is Nothing Then
                Session("key") = 0
            Else
                Session("key") = Session("key") + 1
            End If
            Response.Write(Session("key"))
            LoadData()
        End If

2.) एक "डिस्प्ले" बटन बनाएं जो उपयोगकर्ता द्वारा क्लिक किए जाने पर एक नए पृष्ठ पर उपरोक्त गणना दिखाएगा।

सत्र गणना के साथ दूसरा पृष्ठ प्रदर्शित करने के लिए कोड

Response.Redirect("PageTwo.aspx")

लेकिन जब मैं "डिस्प्ले" बटन पर क्लिक करता हूं तो दूसरे पेज पर कुछ भी प्रदर्शित नहीं होता है। मैंने अपने कोड को समायोजित करने के विभिन्न तरीकों की कोशिश की है लेकिन यह काम नहीं करता है। मेरे द्वारा किए गए मेरे सभी परिवर्तनों और प्रयासों को सूचीबद्ध करने के बजाय मैंने अभी अपना मूल कोड सूचीबद्ध किया है और कृपया मुझे यह दिखाने के लिए किसी की आवश्यकता है कि मैं इसे कैसे काम कर सकता हूं।

0
the1fan 11 अक्टूबर 2018, 04:26

1 उत्तर

सबसे बढ़िया उत्तर

मैंने "सबमिट" बटन के लिए अपना आईएफ स्टेटमेंट कुछ आसान काम करने और पढ़ने के लिए बदल दिया।

 Protected Sub SubmitButton_Click(sender As Object, e As EventArgs) Handles SubmitButton.Click
        'if session is not set then set the session and assign value to 1
        If (Session.Item("numberofRegistration") Is Nothing) Then
            'setting session variable
            Session.Item("numberofRegistration") = 1
        Else
            'taking value from session and incrementing value by 1
            Session.Item("numberofRegistration") = Convert.ToInt32(Session.Item("numberofRegistration").ToString()) + 1
        End If
    End Sub

फिर मेरे डिस्प्ले बटन के लिए, "पेजटू" पर एक साधारण रीडायरेक्ट

Protected Sub DisplayButton_Click(sender As Object, e As EventArgs) Handles DisplayButton.Click
        Response.Redirect("PageTwo.aspx")
    End Sub

पृष्ठ दो पर मैंने एक संदेश लेबल और एक अन्य IF कथन का उपयोग किया

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        'checking if session is set or not
        If (Session.Item("numberofRegistration") Is Nothing) Then
            'if session variable is null then
            'display error message on the lable
            MessageLabel.Text = "Please set the session variable"
        Else
            'display value from session variable on the lable with id=lblMessage
            MessageLabel.Text = String.Format("Total Number of Registrations : {0}", Session.Item("numberofRegistration").ToString())
        End If

    End Sub
0
the1fan 11 अक्टूबर 2018, 17:43