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

كيف اقوم بعمل query string للجريد فيو؟؟؟؟

بدأه khsnas في 24 يوليو 2011 · 12 رد · 784 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخوانى الكرام :

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

لدى جريدفيو يقوم بعرض الغرف الفارغة فى فندق وقمت ببرمجة عمود select به لينتقل الى صفحة تانية وهى صفحة التسجيل ليقوم الزبون بملئ بياناته ليحجز هذه الغرفة

السؤال اريد ان ينتقل رقم الغرفة التى اخترها الزبون فى الصفحة الاولى الى label موجود فى صفحة التسجيل؟؟؟؟

كيف ذلك؟؟؟؟؟ وشكرا لكم

#2

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

اخي انصح بعمل Template Field او HyperlinkFiled جرب الكود التالي الذي يستخدم النوع الاول

<TemplateFiled>
<ItemTemplate>
<a href='Registration.aspx?RoomID=<%#Eval("RoomID")%>'>Select</a>
</ItemTemplate>
</TemplateField>

وفي صفحة التسجيل جرب الكود التالي

Label1.Text=Request.QueryString("RoomID")
1

.:: Wish to become better and better ::.

#3
VB Helper كتب:

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

اخي انصح بعمل Template Field او HyperlinkFiled جرب الكود التالي الذي يستخدم النوع الاول

<TemplateFiled>
<ItemTemplate>
<a href='Registration.aspx?RoomID=<%#Eval("RoomID")%>'>Select</a>
</ItemTemplate>
</TemplateField>

وفي صفحة التسجيل جرب الكود التالي

Label1.Text=Request.QueryString("RoomID")

اشكرك اخى الكريم على مساعدتك الكبيرة لى ....

واسال ماذا لو كنت اريد ان ان انقل بيانات عمود تانى ايضا مع رقم الغرفة مثل سعر الغرفة مثلا..... اى اننى سوف انقل بيانات عمودين ..ما التعديل المطلوب لذلك؟؟؟؟

#4

لو كنت تريد نقل بعض التفاصيل الخاصة بالغرفة .. لا انصح بنقلها ايضا فى QueryString

--

فقط قم بنقل رقم الغرفة .. ومن صفحة التسجيل .. بمعلومية رقم الغرفة .. قم باسترجاع كل تفاصيلها من قاعدة البيانات

لله في الآفاق آيات لعـــل = أقلهـــا هو ما إليه هداكا

ولعل ما في النفس من آياته = عجبٌ عجابٌ لو ترى عيناكا

والكون مشحون بأسرار إذا = حاولت تفسيراً لهــا أعياكا

#5

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

اخي جرب الكود التالي

<TemplateFiled>
<ItemTemplate>
<a href='Registration.aspx?RoomID=<%#Eval("RoomID")%>&Price=<%#Eval("Price")%>'>Select</a>
</ItemTemplate>
</TemplateField>

وحاول لاتجعل المتغيرات الممره كثيره كما ذكر الاخ سابقا لأنه سوف يسبب بطء ملحوظ اثناء تحميل الصفحه

.:: Wish to become better and better ::.

#6
VB Helper كتب:

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

اخي جرب الكود التالي

<TemplateFiled>
<ItemTemplate>
<a href='Registration.aspx?RoomID=<%#Eval("RoomID")%>&Price=<%#Eval("Price")%>'>Select</a>
</ItemTemplate>
</TemplateField>

وحاول لاتجعل المتغيرات الممره كثيره كما ذكر الاخ سابقا لأنه سوف يسبب بطء ملحوظ اثناء تحميل الصفحه

شكرا لكم اخوتى الكرام على مساعدتكم الممتازة

واريد منكم طلب اخير وهو ...كيف امرر البيانات عامة بين الصفحات .... عرفت ان هناك تقنيات مثل session وغيرها اريد دليل لهذه العملية

رابط اوشئ ما الى تعلم هذه التقنية ؟؟؟؟؟؟؟؟؟

#7

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

اخي اذا اردت نقل البيانات كلها فانص برأي الاخ "وماذا بعد" فعليك تمرير المفتاح الاساسي ومن ثم اعمل استعلام في الصفحة الثانية

.:: Wish to become better and better ::.

#8
VB Helper كتب:

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

اخي اذا اردت نقل البيانات كلها فانص برأي الاخ "وماذا بعد" فعليك تمرير المفتاح الاساسي ومن ثم اعمل استعلام في الصفحة الثانية

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

لا اقصد يا اخى تمرير بيانات الجريدفيو فى هذا السؤال.... بل اقصد تمرير اى بيانات لاى كنترولز موجودة فى الصفحة مثلا قيمة textbox فى صفحة انقل هذه القيمة الى label فى صفحة تانية....

نقل معلومات ادخلها المستخدم وعمل لها ملخص فى صفحة تانية...وهكذا

ولك جزيل الشكر على مساعدتك

#9

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

اخي انصحك باستخدام الـ Cross-Page Posting ,شوف الروابط التالية

http://csharpdotnetfreak.blogspot.com/2009/08/cross-page-posting-in-aspnet.html

http://asp-net-example.blogspot.com/2009/01/aspnet-cross-page-postback-example-how.html

http://msdn.microsoft.com/en-us/library/ms178139.aspx

.:: Wish to become better and better ::.

#10
VB Helper كتب:

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

اخي انصحك باستخدام الـ Cross-Page Posting ,شوف الروابط التالية

http://csharpdotnetfreak.blogspot.com/2009/08/cross-page-posting-in-aspnet.html

http://asp-net-example.blogspot.com/2009/01/aspnet-cross-page-postback-example-how.html

http://msdn.microsoft.com/en-us/library/ms178139.aspx

جزاك الله خيرا اخى الكريم وكل من ساعد

#11

انا عندي طريقه ما بعرف هل هي ذكيه ام غبيه لاني لم اجربها في الواقع العملي اي عند استخدام الموقع تحت ضغط كبير

الطريقه ببساطه اني اعمل class وجدول اقوم بارسال المعطيات للجدول عن طريق اجراء وسحبها في الصفحه التاليه (بدل سحب فقط اقوم بارسال وسحب , الامن يكلف احيانا ) .طبعا بالنسبه لخربشت البيانات عندي حل اللي حاب رح اشرحه .

#12
khsnas كتب:

عرفت ان هناك تقنيات مثل session وغيرها اريد دليل لهذه العملية

رابط اوشئ ما الى تعلم هذه التقنية ؟؟؟؟؟؟؟؟؟

موضوع الت session سهل كتير ..

بلمحة بسيطة .. إذا عندك قيمة x في صفحة ما تريد استخدامها في باقي الصفحات تضعها في متحول جلسة بغض النظر عن نمط المتحول (رقم أو نص)على الشكل التالي :

 Session["xValue"] = X;

وتستطيع استخدامه في كل صفحات الموقع الباقية .. مثلاً لاسترجاعه في صفحة أخرى (هنا عند إسناده لمتحول يجب أن تحوله إلى نفس نوع هذا المتحول )

  int  y = (int)Session["xValue"];

تم تعديل هذه المشاركة بواسطة khuloud في 27 يوليو 2011 في 10:47

#13

مشكورين يا اخوانى كتيييييييييييير على اهتمامكم ومساعدتكم الكبيرة لى

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