السلام عليكم ورحمة الله وبركاته
صممت CMS مبتدئ بعض الشئ، فكرته أن هناك Master Page وصفحة index.aspx
وعن طريق ال Admin وباستخدام HTML Editor اضيف صفحات جديدة للموقع
وعند اختيار الصفحة المطلوبة من القائمة الرئيسية أبعت الID المقابل للصفحة المطلوبة إلى الصفحة index.aspx
واستخدم الكود التالي لعرض المحتوى داخل الصفحة index.aspx :
StreamReader sr = new StreamReader(physicalPath, Encoding.UTF8);
PageContent.InnerHtml = sr.ReadToEnd();حيث PageContent هو ال ContentPlaceHolderID
إذا الموقع هو
1- Master Page
2- index.aspx
3- صفح بها كود HTML مخزنة على هيئة صفحة .aspx (بمسار داخلي للموقع وليس على الRoot)
إضطرت لإضافة صفحة بها TreeView للموقع
وبالتالي لا ينفع عند عرضها داخل الصفحة index.aspx ذلك الكود السابق
ولا ينفع أي صفحة Dynamic
فما هو الحل لعرض الصفح الDynamic ؟؟
حاولت استخدام Server.Execute ولكن الTreeView ظهرت على ال Master Page
وليس في المكان المطلوب داخل الMaster Page ولم تفتح الNodes أيضا.