| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| كيف يمكنني إرسال متغير في session مع رابط الكتروني؟؟ لدي استعلام يمكن الزائر من عرض المواضيع التي تبتدأ بحرف معين عند الضغط عليه فتظهر لائحة بتلك المواضيع و عند الضغط على احد المواضيع يأخذ الزائر الى كل المقالات التي تحدثت على ذاك الموضوع الكود الذي استعملته هو كالتالي: كود: Response.Write("<a href='default.aspx?'>" & dr2("mawdo3") & "</a>") هل من طريقة لذلك؟؟؟؟
__________________ شبكة النبع الصافي = www.annab3.net منتديات النبع الصافي = http://www.annab3.net/forum/ مكتبة الدروس و المواعظ = http://www.annab3.net/doros/ مكتبة البرامج و السكريبتات = http://www.annab3.net/pro/ | |||||
|
| |||||
|
هلا اخوي البديل الاسلامي طبعا مشكلتك انك في عندك اكثر من عنوان موضوع واكثر من رابط الكتروني وماتعرف المستخدم على اي رابط الكتروني رح يضغط فهيك انت تحتاج لما المستخدم يضغط الرابط هنا تعرف العنوان وترسله في داخل سيشن في البداية انت بحاجة لتعريف دالة جديده في صفحة الكود عندك ولما المستخدم يضغط على الرابط الالكتروني يرسل عنوان الموضوع الي هذه الدالة وفي الدالة يتم استقبال عنوان الموضوع وتخزينه في داخل سيشن ومن ثم تحويله للصفحة التالية مثلا عرف هذه الدالة في صفحة الكود عندك كود: Protected Sub GetTopicTitle(ByVal TopicT As String)
Session("TopicTitle") = TopicT
Response.Redirect("Default.aspx")
End Sub الجزء الثاني من العمل سوف يكون في كود الرابط الالكتروني نفسه والي هو عندك هذا Response.Write("<a href='default.aspx?'>" & dr2("mawdo3") & "</a>") على فرض ان dr2("mawdo3") هذا هو عنوان الموضوع ماعرف الطريقة الي يمكن بها استدعاء الدالة GetTopicTitle من خلال الرابط الالكتروني نفسه ولو كانت الطريقة ممكنه فهذه بالتأكيد اسهل واسرع لك كثير مثلا ان تضيف في داخل الرابط حدث onclick ومن ثم تستدعي فيه الدالة حاول انت ابحث اذا وجدت بكون اسهل لك لكن الي رح نعمله الان هو ان نستبدل كود ال html لانشاء عنوان الموضوع الي عليه الرابط الالكتروني بادوات من نوع LinkButton سوف نقوم بانشائها ونعطي التكست لكل اداة يكون عنوان الموضوع وحدث النقر عليها مرة واحدة يكون استدعاء الدالة GetTopicTitle مع ارسال عنوان الموضوع للدالة بالطبع الكود لانشاء عدد من LinkButton باستخدام حلقة تكرار على هو التالي كود: Dim LinkB As LinkButton = New LinkButton
LinkB.Text = "r"
LinkB.ID = "LinkBt" & I
LinkB.EnableViewState = True
LinkB.Visible = True
LinkB.Enabled = True
LinkB.Attributes.Add("OnClick", "GetTopicTitle('" & I & "');")
Me.form1.Controls.Add(LinkB) ومعرف كل ادارة linkbutton ومطيها قيمة لل id تختلف عن الاخرى باستخدام المتغير i للحلقة لان كما تعلم ممنوع يكون في نفس الصفحة نفس الاسم لاكثر من اداة جرب وبلغنا بالنتائج اخي الله يوفقك لا اعرف اذا كان هناك طريقة لتعريف الشيشن وارساله مباشرة طريقة اسهل من هذه لو كان موجود ياليت من يعرفها بذكرها لنا
__________________ احنا بكل فخر واخلاص باغة باروده ورصاص وصقور تحب المقناص بجو الأردن عاليه وفوق الأردن عاليه ........ | |||||
|
![]() |
| أدوات الموضوع | |
| |
المواضيع المتشابهه | ||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| اذا كنت املك سيرفر كيف يمكنني تركيب إذاعة | فنون2 | تطوير الويب | 9 | 05-02-2006 01:51 AM |
| كيف يمكنني وضع بوردر ؟ ومحاداة المنتديات ؟ | almishaal | إصلاح وصيانة المنتديات | 0 | 20-10-2003 10:11 AM |
| كيف يمكنني لغي الموضوع في المنتديات XMB 1.5 | mo0oly | تطوير الويب | 1 | 26-07-2003 09:33 PM |
| كيف يمكنني إرسال رسالة إلى جميع الأعضاء ؟ | النمر | إصلاح وصيانة المنتديات | 6 | 05-01-2001 05:48 PM |
| الأخ الجوارح .. كيف يمكنني جعل خاصية الرسائل الخاصة تعمل ؟.. أو كيف يمكنني حذفها ؟! | فاعل خير | تطوير الويب | 9 | 11-08-2000 02:58 PM |