سؤال

لدي بعض بشكل رهيب مكتوب ASP.NET رمز فقط لا يعمل بشكل صحيح (اذهب الشكل).أنا اتهم مع الحفاظ على إصلاح الخلل هذا الكود, لكن بالكاد جعل الرأس أو ارتفاع المياه من

للأسف ليس لدي الوقت إلى إعادة كتابتها.

إذا كان شخص ما يمكن أن يساعد هذا سيكون رائعا:

(المدونة):المعطاة لك من هنا (بعض الحد الأدنى من التشويش لزم الأمر):http://mastergeektheater.com/issues.txt

ما يفترض أن تفعله: يتلقى أمرا من عربة التسوق التطبيق ، بإنشاء جدول من مربعات النص على أساس كمية من وجوه قال أمرت.مرة واحدة كل شيء هو التحقق من صحة (submit_Click ()) ، ثم فإنه يكشف عن شعبة مع مزيد من التعليمات و الرماديات من حقول الإدخال بحيث يمكنك لا تزال ترى ما دخلت, ولكن لا يمكن أن تؤثر بعد الآن.يتم إرسال رسائل البريد الإلكتروني لكل إدخال عنوان البريد الإلكتروني.

ما في الواقع لا: يتلقى النظام و يعرض بشكل صحيح المدخلات.على تقديم كل من "حقل مطلوب المصادقون النار - إذا كانت Vaild ، ثم المقارنة المصادقون النار.في مكان ما هنا ، كل ذلك يذهب الجنوب".

كل من المدخلات المناطق في الجدول ما عدا أول المستخدم تختفي.إذا المقارنات النجاح ، ثم postsback و المستخدم الأول هناك (الرمادي) و المستخدمين الآخرين قد ولت.إذا المقارنات تفشل ، ثم أنه لا بنجاح إعادة النشر, و يبقى على مدخلات النموذج ، ولكن كل من حقول الإدخال إلا أول المستخدم لا يزال تختفي

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

إذا كان أي شخص يمكن أن تساعد ، سيكون المنقذ ضخمة.شكرا مقدما لكم جميعا الذين صب من خلال هذا رهيب رمز (ورهيب السؤال) حتى لحظة...

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

المحلول

أعتقد أن المشكلة يمكن أن تكون بسبب هذا الخط.

Session["quantity"] =(null != Request["quantity1"]) ? Request["quantity1"].ToString() : "1";

هل لديك حقل (المخفية/المدخلات) اسمه quantity1 على شكل ؟
هو أنه يجري تمريرها إلى querystring أو كجزء من شكل البند جمع ؟

سيكون 1 (عندما شكل المشاركات مرة أخرى إلى نفسه) & وبالتالي سوف حلقة فقط تشغيل مرة واحدة.

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