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

سؤال حول Repeater داخل Repeater

بدأه عماد خطيب في 18 مايو 2009 · 2 رد · 388 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

احاول ان اسمح للمتصفحين ان يعقبوا على تعقيب معين في المقال المنشور لذلك عملت repeater داخل repeater

عند اضافة تعقيب على تعقيب ابحث عن التعقيب الاب واحفظ ال response_id الخاص به حتى تظهر التعقيبات بشكل مرتب ويفهم من عقب على من

لكن المشكله انني حاولت حفظ هذا ال id في hiddenField في ال ItemCreated الخاص بال repetaer الخارجي ولكنه لا يحفظه وتكون قيمته دائما " "

اما داخل ItemDataBound فقيمته دائما null لان ال repater الداخلي ينفذ اولا

هذا الجزء الهام في الكود


<asp:Repeater ID="repResponses" runat="server" OnItemDataBound="repResponses_ItemDataBound" OnItemCreated="repResponses_ItemCreated">
<ItemTemplate>
<asp:HiddenField ID="hfResponseID" runat="server" Value='<%#Bind("response_id") %>' />
</ItemTemplate>
</asp:Repeater>


<asp:Repeater ID="repSubResponses" runat="server">
<ItemTemplate>
<a onclick="popWin1=open('.........parent_response_id=<%#getParentResponseID()%>'>
علق على هذا االتعليق
</a>
</ItemTemplate>
</asp:Repeater>


protected void repResponses_ItemCreated(object sender, RepeaterItemEventArgs e)
{
TopResponse = ((HiddenField)e.Item.FindControl("hfResponseID")).Value;
}
protected string getParentResponseID()
{
return TopResponse;
}

فهل من اقتراح لكيفية حفظ response_id الاب

وبارك الله فيكم

Web Development
Imad M.Khatib
Asp.net , Ajax , MSSQL , VB.Net , C#.Net , Xml , DomHtml , JQuery , JavaScript , Json , LINQ

imad.khatib@hotmail.com

#2

عفوا repSubResponses موجود داخل repResponses

فهل من فكره ؟؟

Web Development
Imad M.Khatib
Asp.net , Ajax , MSSQL , VB.Net , C#.Net , Xml , DomHtml , JQuery , JavaScript , Json , LINQ

imad.khatib@hotmail.com

#3

الاخوه المشرفين :

هل من اقتراح للمشكله اعلاه ؟

عمليا انا اريد ان اعرف قيمة ال HiddenField في ال repeater الخارجي من خلال ال repeater الداخلي

وشكرا

Web Development
Imad M.Khatib
Asp.net , Ajax , MSSQL , VB.Net , C#.Net , Xml , DomHtml , JQuery , JavaScript , Json , LINQ

imad.khatib@hotmail.com

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