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

الجدوال في صفحات ال ASP

بدأه VB6.NET في 7 يناير 2011 · 3 رد · 668 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أخواني الكرام حتى أقوم بترتيب الصفحة لدي أقوم باضافة جداول و أقوم بضبط الخاصية HorizenitalAlign = center ثم أقوم عند الـ Load باضافة السطور و الخلايا و بعدها اضيف العناصر المطلوب ترتيبها لكن المشكلة عندما تقوم الصفحة بالـ PostBack عندها تحدث لي مشاكل

مثلاً :

عند الضغط على زر و الزر يقوم بال PostBack عندها السطر الخاص بإضافة الزر للجدول يعطي Error أو عندما يكون لدي DropDown List فإن القيمة المختارة منها ترجع للقيمة الأولى

فرجاءً رجاءً هل من أحد يستطيع أن يخبرني كيف لي أن أرتب ال contorls عندي في الصفحة و أجعلهم في الوسط مثلاً دون أن تحدث مشاكل عند اضافتهم للجدول عند ال Postback

ملاحظة ان التعليمة If not ispostback لا تفي بالغرض.

شاكراً لكم اهتمامكم

#2

أخي الكريم

لماذا لا تستخدم div حيث توفر عليك الكثير من العناء .... هذا أولاً

ثانياً ... بالنسبة لترتيب العناصر فعليك عزيزي بضبط إحداثيات الطول والعرض للجدول وخلاياه أيضاً

والأفضل أن تستخدم واحدة القياسات بالنسبة المئوية لأنها تضبط لك القياسات تماماً

وبالنسبة لـ DropDown List فعليك تحديد العنصر الافتراضي (حسب ما فهمت أخي).

أخي إن نجح معك الأمر كان بها ..... وإن لم ينجح الأفضل وضع نسخة كمثال ونعدل عليه بالمطلوب

عند المقدرة إن شاء الله تعالى

مع تحياتي

اللهم اجعلنا أهلاً لحمل رسالة العلم ونشرها

لتنعم أمة الإسلام بخير العلم ونوره

www.ijoul.com

#3

أخي الكريم هذا مثال عن ما يحدث في الملفات المرفقة

و شكراً لوقتك أخي العزيز

For Asking.rar

#4

أخي الكريم

لإنشاء جداول في حدث اللود الافضل أن تكتب التالي:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Response.Write("<table border=1><tr><td>")
        Response.Write("أول سطر")
        Response.Write("</td></tr></table>")
        Response.Write("<table border=1><tr><td>")
        Response.Write("ثاني سطر")
        Response.Write("</td></tr></table>")
    End Sub

هذا أفضل أخي الكريم حيث بإمكانك استخدام أكواد HTML أثناء التشغيل

وحدث DropDownList على حاله وسيعمل بالتأكيد بأمر الله أخي

وللتوضيح سيصبح الكود ككل كما يلي:

    Protected Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DropDownList1.SelectedIndexChanged
        MsgBox(DropDownList1.SelectedValue)
    End Sub

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Response.Write("<table border=1><tr><td>")
        Response.Write("أول سطر")
        Response.Write("</td></tr></table>")
        Response.Write("<table border=1><tr><td>")
        Response.Write("ثاني سطر")
        Response.Write("</td></tr></table>")
    End Sub

أتمنى أن أكون قد أجبتك أخي الكريم

وسأتابع موضوعك إن احتجت المزيد

مع تحياتي

تم تعديل هذه المشاركة بواسطة m.aljoul في 8 يناير 2011 في 07:08

اللهم اجعلنا أهلاً لحمل رسالة العلم ونشرها

لتنعم أمة الإسلام بخير العلم ونوره

www.ijoul.com

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