الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

نقل قيمة من صفحة لأخرى

بدأه programing*gril في 26 نوفمبر 2011 · 4 رد · 1,043 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

قد قمت بانشاء مشروع من 3 صفحات

في الصفحة الثانية والثالثة بعض القيم اللتي علي نقلها الى Default.aspx

الصفحة الاولى :

فيها first name

second name

و button ينقل الى الصفحة الثانية

Partial Class Page2
    Inherits System.Web.UI.Page

    Protected Sub B2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles B2.Click
        Session("username") = TextBox1.Text
        Page.Response.Redirect("page3.aspx")
    End Sub
End Class

الصفحة الثانية :

paypal

Cridit Number

و button ينقل الى الصفحة Default.aspx

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click


        Page.Response.Redirect("Default.aspx")

    End Sub
End Class

جميع القيم عبارة عن textbox

و قد أنشأت صفحة global وقمت بما يلي ولكنني غير متأمدة كما انني لم اكمل الكود لعدم معرفتي

 Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
        ' Code that runs when a new session is started
        Session.Add("First Name", "TextBox1")
        Session.Add("Second name", "TextBox2")
        Session.Add("Address", "TextBox3")
        Session.Add("Papal", "TextBox4")
        Session.Add("Cridet number", "TextBox5")
308219358.gif
#2

لنفرض أن الصفحة الأولي اسمها Page1 وفيها btnSubmit,txtPassword,txtName

وهذا كودها :

<form id="form1" runat="server">
  <div>
  <h2> This page will cross post to another page by setting PostbackUrl property of submit button.</h2>
       
    <asp:Label ID="lblName" runat="server" Text="LoginName" style="left: 76px; position: relative; top: 20px"></asp:Label><br />
       <asp:TextBox ID="txtPassword" runat="server" style="z-index: 100; left: 160px; position: relative; top: 34px"></asp:TextBox>
    <asp:TextBox ID="txtName" runat="server"></asp:TextBox><br />
    <asp:Button ID="btnSubmit" runat="server" Text="Submit"      
    PostBackUrl="DestinationPage.aspx" style="left: 208px; position: relative; top: 54px" />
    <br />
     <asp:Label ID="lblPassword" runat="server" Text="Password" style="left: 90px; position: relative; top: -12px" Height="4px" Width="43px"></asp:Label></div>
</form>

وصفحة أخرى اسمها DestinationPage.aspx تستقبل البيانات من الصفحة الأولى page1

باستخدام تقنية Cross Page posting والكود :

Protected Sub form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles form1.Load
        Label1.Text = "Name:" + CType(PreviousPage.FindControl("txtName"), TextBox).Text
        Label2.Text = "Password:" + CType(PreviousPage.FindControl("txtPassword"), TextBox).Text
    End Sub

تم تعديل هذه المشاركة بواسطة AboMoayad في 26 نوفمبر 2011 في 21:09

1

اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي

#3

اشكرك

أخي الكريم ولكن المطلوب عملها على الـ session

تم تعديل هذه المشاركة بواسطة programing*gril في 26 نوفمبر 2011 في 21:35

308219358.gif
#4
programing*gril كتب:

السلام عليكم و رحمة الله و بركاته

قد قمت بانشاء مشروع من 3 صفحات

في الصفحة الثانية والثالثة بعض القيم اللتي علي نقلها الى Default.aspx

الصفحة الاولى :

فيها first name

second name

و button ينقل الى الصفحة الثانية

Partial Class Page2
    Inherits System.Web.UI.Page

    Protected Sub B2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles B2.Click
        Session("username") = TextBox1.Text
        Page.Response.Redirect("page3.aspx")
    End Sub
End Class

الصفحة الثانية :

paypal

Cridit Number

و button ينقل الى الصفحة Default.aspx

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click


        Page.Response.Redirect("Default.aspx")

    End Sub
End Class

جميع القيم عبارة عن textbox

و قد أنشأت صفحة global وقمت بما يلي ولكنني غير متأمدة كما انني لم اكمل الكود لعدم معرفتي

 Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
        ' Code that runs when a new session is started
        Session.Add("First Name", "TextBox1")
        Session.Add("Second name", "TextBox2")
        Session.Add("Address", "TextBox3")
        Session.Add("Papal", "TextBox4")
        Session.Add("Cridet number", "TextBox5")

=======================

اخي العزيز هذه مثال بالمرفقات على طريقة نقل قيم بين الصفحات بستخدام السيشن .. بالتوفيق للجميع

WebSite8.rar

تم تعديل هذه المشاركة بواسطة السيد الهاشمي في 27 نوفمبر 2011 في 02:01

#5

شكرا لك اخي و جزاك الله خيرا

308219358.gif

مواضيع مشابهة