إعادة التوجيه للإشارة إلى مشاركة نموذج العرض الجزئي باستخدام ASP.NET MVC

StackOverflow https://stackoverflow.com/questions/1064542

  •  21-08-2019
  •  | 
  •  

سؤال

أنا أبحث عن اقتراح أفضل الممارسات.

لقد حصلت على وحدة تحكم ShoppingBag مع جزء جزئي يسرد جميع العناصر الموجودة في حقيبة المستخدم.في هذا الجزء الجزئي، يمكنك إزالة العناصر من الحقيبة عبر نموذج منشور.

تم وضع الجزء الجزئي في الصفحة الرئيسية التي يتم الرجوع إليها بواسطة كل طريقة عرض في وحدة التحكم.عندما تتم إزالة عنصر من حقيبة المستخدم، أرغب في إعادة توجيه المستخدم إلى العرض الأصلي.أنا سعيد جدًا بكيفية تحقيق ذلك باستخدام جافا سكريبت، فهي ليست جافا سكريبت التي لست واضحًا بشأنها.

هل أنا:

  1. اكتشف إجراء الإحالة باستخدام Request.UrlReferrer وأعد التوجيه.قد يكون هذا أمرًا شاقًا للغاية في اكتشاف الإجراء/المسار من عنوان URL.
  2. تمرير حقل مخفي مع البريد.لست حريصًا حقًا على فكرة تضخيم HTML.
  3. لا تقم بإعادة التوجيه إلى المنشئ، قم بإعادة التوجيه إلى صفحة التأكيد.يفضل تجنبه إن أمكن.
  4. شيء فاتني.

سيكون موضع تقدير أي مساعدة.

ثري

هل كانت مفيدة؟

المحلول

بالتأكيد رقم 2.إنها ليست منتفخة، إنها تعبر عن نيتك.سيكون حجمه 50 بايت، لا تقلق، يجب أن تقوم بالضغط على HTTP الخاص بك على أية حال.

ومع ذلك، تأكد من تأمينه بحيث لا يتمكن أي شخص من وضع أي صفحة قديمة هناك أو في موقع آخر.ربما استخدم قيمة التعداد إذا كان عدد طرق العرض الأصلية مقيدًا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top