وهو أفضل مكان لبيانات سترو داخل الجلسة قبل إعادة النشر الجزئي?

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

سؤال

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

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

المحلول

ماذا تقصد يمكنك العثور على عناصر تحكم المستخدم?

هل استرجاع القيم من الصفحة?

يمكنك التفاف مربع النص.النص كخاصية تحكم المستخدم

class Usercontrol1
{
    public string TextBox1Text
    {
         get { return Textbox.Text; }
    }
}

لذلك إذا كنت ستحاول شيئا مثل جلسة ["شيء"] = سوموسيركونترول.مربع النص1النص

مربع النص ليس له قيمة?

تحقق أيضا من هذه الصفحة

http://encosia.com/2007/10/24/are-you-making-these-3-common-aspnet-ajax-mistakes/

* أحداث التحكم ، مثل انقر وحددإندكسشانجد ، النار بعد أحداث الحمل.

* باستخدام العرض المسبق بدلا من التحميل ، يمكنك السماح بمعالجة أحداث التحكم قبل تنفيذ التعليمات البرمجية.

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