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

استفسار عن ال Query string

بدأه D a r K T o u c h في 8 يونيو 2010 · 5 رد · 1,047 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني في البداية هدفي هذا الموضوع ان تعم الفائدة لان اكيد يوجد اشخاص يحاولون حل هذه المشكلة ,, وان اشاء الله نلقى حل

نرجع للاستفسار انا عملت grid view وضمنها يوجد عمود يوجد به Hyperlink Field للنقل الى صفحة اخرى بواسطة الـ Query String والحمد لله مافيه مشاكل في نقل المعلومات من صفحة الى اخرى

لكن انا احاول تشفير هذه القيمة فمثلا نأخد هذا المثال :


DataNavigateUrlFormatString="~/AdminCP/AddNews.aspx?NewsID={0}"
DataTextField="NewsTitle" HeaderText="Title" />
                        <asp:HyperLinkField DataNavigateUrlFields="NewsID"

فطريقة تشفير قيمة NewsID ؟

اتمنى لو تكون بــ #C

وشكرا

تم تعديل هذه المشاركة بواسطة D a r K T o u c h في 8 يونيو 2010 في 18:00

My Latest

Hello Entity Framework Code First

--------------------

#3

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

فعلا اخي انا قريت هذا الموضوع قبل مااكتب موضوعي وتم تشفير الـ Query String بعد ما يتم التحويل الى الصفحة الثانية .

وانا طلبي او استفساري بشكل اوضح هل يمكن تشفير اللنك قبل ما اتحول الى الصفحة الثاينه

بمعنى ثاني لو بتلاحظ الكود الي وضعتة بين الاقتباس انا يوجد لدي grid view وبها حقل Hyperlink Field فـ عند تحديد اللنك دون الضغط عليه سوفت تلاحظ في شريط الي stat bar الي موجود في اسف المتصفح يوجد به مثلا ID الذي اريد تشفيرة

وشكرا لك

My Latest

Hello Entity Framework Code First

--------------------

#4

اخي الكريم انا جربت مثال اخونا طارق وبالفعل كما تريد انظر المرفق

post-223709-12763037957248_thumb.jpg

In bad state

#5

السلام عليكم

باستخدام Hyperlink Field الموجود مع الجريد فيو اعتقد انه غير ممكن لكن ممكن كما في الموضوع سابق الذكر باستخدام ButtonField او باستخدام Template field كمايلي

	<asp:TemplateField>
         <ItemTemplate>
            <asp:HyperLink ID="HyperLink1" runat="server"
			NavigateUrl='<%# String.Format( "site.aspx?Id={0}" , Enc( DataBinder.Eval(Container.DataItem,"Id")) %>'
            Text="Go!"></asp:HyperLink>
         </ItemTemplate>
      </asp:TemplateField>


	 //in code behind
	  protected string Enc(string x)
	  {
	  //do encryption here
	  return 
	  }

تم تعديل هذه المشاركة بواسطة TareqVB في 12 يونيو 2010 في 09:25

#6
X-File كتب:

اخي الكريم انا جربت مثال اخونا طارق وبالفعل كما تريد انظر المرفق

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

لو سمحت اخي ممكن ترفق لي ملف التطبيق للمشاهدة وشكرا

اخي " طارق " السلام عليكم ورحمة الله وبركاتة

تمت التجربة ويوجد اخطاء عندي بسيطة وجاري الحل واذا لم اجد الحل سوف ارجع لعرض الكود ومساعدتي في الخطئ وشكرا لك

My Latest

Hello Entity Framework Code First

--------------------

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