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

اختفاء Webpartzone عند اغلاقه

بدأه deepfreeze في 15 ديسمبر 2010 · 2 رد · 414 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدى مشكله وهى عند اغلاق

webpartzone

لاول مره فى صفحة asp.net

لايظهر مره اخرى عن التشغيل

فما هو الحل

أُحبُّ الصَّالِحِينَ وَلسْتُ مِنْهُمْ ××× لَعَلِّي أنْ أنَالَ بهمْ شَفَاعَهْ

وَأكْرَهُ مَنْ تِجَارَتُهُ المَعَاصِي ××× وَلَوْ كُنَّا سَواءً في البضَاعهْ

#2

السلام عليكم

تحتاج إلى وجود Catlog Part وليس هذا فحسب كذلك ضع بداخله PageCatalogPart , تحتاج أيضاً أن تغير وضع العرض إلى Catalog .إليك مثال :

<form id="form1" runat="server">
    <div>
        <asp:WebPartManager ID="WebPartManager1" runat="server">
        </asp:WebPartManager>
        <br />
        <asp:WebPartZone ID="WebPartZone1" runat="server">
            <ZoneTemplate>
                <asp:Calendar ID="Calendar1" runat="server"></asp:Calendar>
                <asp:EditorZone ID="EditorZone1" runat="server">
                </asp:EditorZone>
            </ZoneTemplate>
        </asp:WebPartZone>
        <br />
        <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
        <asp:CatalogZone ID="CatalogZone1" runat="server">
            <ZoneTemplate>
                <asp:PageCatalogPart ID="PageCatalogPart1" runat="server" />
            </ZoneTemplate>
        </asp:CatalogZone>
        <br />
    </div>
    </form>

وبعد ذلك عند الضغط على الـ Button والذى يصدر أمر التنفيذ لعملية الإنتفال إلى وضع Catalog كالتالى :

 protected void Button1_Click(object sender, EventArgs e)
    {
        WebPartManager _manager = WebPartManager.GetCurrentWebPartManager (Page);
        WebPartDisplayMode mode = _manager.SupportedDisplayModes["Catalog"];
        _manager.DisplayMode = mode;
    }

ولكن عليك أن تستزيد من المعرفة بـWebParts وكيفية عملها والآلية التى تعمل بها . هنــــــــــــــا

فى امان الله .

تم تعديل هذه المشاركة بواسطة Ahmed Moosa في 15 ديسمبر 2010 في 15:05

Ahmed Moosa

Microsoft Community Contributor | MCC

Microsoft Certified Professional Developer | MCPD

Microsoft Certified Technology Specialist | MCTS

Senior .NET Developer

.Net Trainer

English blog : http://weblogs.asp.net/ahmedmoosa/

مدونة عربى : http://ahmedmoosa.wordpress.com/

#3

شكرا لك اخى الكريم وجارى التجربه :)

Ahmed Moosa كتب:

السلام عليكم

تحتاج إلى وجود Catlog Part وليس هذا فحسب كذلك ضع بداخله PageCatalogPart , تحتاج أيضاً أن تغير وضع العرض إلى Catalog .إليك مثال :

<form id="form1" runat="server">
    <div>
        <asp:WebPartManager ID="WebPartManager1" runat="server">
        </asp:WebPartManager>
        <br />
        <asp:WebPartZone ID="WebPartZone1" runat="server">
            <ZoneTemplate>
                <asp:Calendar ID="Calendar1" runat="server"></asp:Calendar>
                <asp:EditorZone ID="EditorZone1" runat="server">
                </asp:EditorZone>
            </ZoneTemplate>
        </asp:WebPartZone>
        <br />
        <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
        <asp:CatalogZone ID="CatalogZone1" runat="server">
            <ZoneTemplate>
                <asp:PageCatalogPart ID="PageCatalogPart1" runat="server" />
            </ZoneTemplate>
        </asp:CatalogZone>
        <br />
    </div>
    </form>

وبعد ذلك عند الضغط على الـ Button والذى يصدر أمر التنفيذ لعملية الإنتفال إلى وضع Catalog كالتالى :

 protected void Button1_Click(object sender, EventArgs e)
    {
        WebPartManager _manager = WebPartManager.GetCurrentWebPartManager (Page);
        WebPartDisplayMode mode = _manager.SupportedDisplayModes["Catalog"];
        _manager.DisplayMode = mode;
    }

ولكن عليك أن تستزيد من المعرفة بـWebParts وكيفية عملها والآلية التى تعمل بها . هنــــــــــــــا

فى امان الله .

أُحبُّ الصَّالِحِينَ وَلسْتُ مِنْهُمْ ××× لَعَلِّي أنْ أنَالَ بهمْ شَفَاعَهْ

وَأكْرَهُ مَنْ تِجَارَتُهُ المَعَاصِي ××× وَلَوْ كُنَّا سَواءً في البضَاعهْ

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…