This is a viewer only at the moment see the article on how this works.
To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk
This is a preview from the server running through my markdig pipeline
مقال آخر في الإنخفاض...بأمل...if I get round to itM SK2Member methods versus OnItemDataBound for nested Data List controls
Friday, 20 February 2004
سؤال شائع جدا في منتدى ASP.NETهو "كيف أضع مكرر واحد (or DataList or DataGrid) inside anotherM SK3 wellMSC4 إجابتي المعتادة كانت أن أستخدم حدث OnItemDataBound ثم أستخدم FindControlMska5 لإيجاد المكرر داخل النمط وضبطهـ'source البيانات إلى نظرة الطفل |- ثم فقط DataBind ٬...بالرغم من أنني مؤخراً ــ, ٬ أنا ــ ' ٬ ذهبت ضد هذا ٬ - ٬ اعتماداً جزئياً على جزء من كتاب "فاران محمد" و "مات ميلنر" ٬ هذههو مفيد جداً أيضاً ), أساساً, يتطلب استخدام طريقة عضوية . إذن , بدلاً من ربط الحدث أنت ببساطة تحدد مصدر البيانات لل Child Repeater كالتالي M( على سبيل المثال
<asp:ID repeater=FormatsRepeater DataSourceM SK2<%# GetFormats (ContainerM SK2DataItem)%>" RunatM SK1Server">
, مع بقية النموذجات وغيرهم ل child repeater. ثمM SK2 في الشفرة ( الشفرة خلفها بشكل طبيعيMSC4 تقوم ببساطة بهذا
public DataView GetFormats(object DataItem) { DataRowView di = DataItem as DataRoWView; إذا (di!=nullM SK2 أرجع di.CreateChildViewM SK1JobCount"); غير ذلك أعيد null; }
هيمبلاك جيت هل هو ' لا عظيم في جعلني أغير HTML - I' سأقوم بفرز هذا لاحقاًM SK3 بأي طريقة , كما ترونMSC5 الرمز البسيط جداً | ( بالمناسبة |, ينبغي أن يذكر | علاقة البيانات يدعى JobCount). ما هو الـ ' خلاصة كل هذا ــ ... حسناً ـــ , ـــ إصدار ميتود Member ــ, ـــ كما ــ ( ــ IMHO ــ ) ـــ من السهل جداً الكتابة من إصدار ItemDataBound ـــ- ـــ هو أيضاً أسرع كثيراً ّ - ـــ في بعض الإختبارات ــ МSK9 ـــ أسرع مرتين ّ! ــ على أي حال ــ