مقدمة إلى بناء جملة asp+ (3) ---- البرمجة الأولية من جانب الخادم لـ asp+
الكاتب:Eve Cole
وقت التحديث:2009-05-30 19:54:14
يقدم هذا الفصل عناصر التحكم من جانب الخادم لـ Asp+، بالإضافة إلى استخدام علامة <%%>، يمكن لمطوري برنامج asp+ الآن استخدام علامات جديدة لإنشاء صفحات ديناميكية runat=server للإعلان عن استخدام عناصر تحكم الخادم التالية في المثال التالي: <form runat=server>، <asp:textbox runat=server>، <asp:dropdownlist
runat=server>، و<asp:button runat=server> سيقومان تلقائيًا بإنشاء كود HTML أثناء العملية.
<أتش تي أم أل>
<الرأس>
<link rel="stylesheet"href="intro.css">
</الرأس>
<الجسم>
<المركز>
<إجراء النموذج = "intro4.aspx" طريقة = "post" runat = الخادم>
<h3> الاسم: <asp:textbox id="Name" runat="server"/>
الفئة: <asp:dropdownlist id="Category" runat=server>
<asp:listitem>علم النفس</asp:listitem>
<asp:listitem>الأعمال التجارية</asp:listitem>
<asp:listitem>popular_comp</asp:listitem>
</asp:القائمة المنسدلة>
<asp:button text="Lookup" runat="server"/>
</النموذج>
</مركز>
</الجسم>
</html>
نتيجة هذا المثال هي
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro4.aspx
ملاحظة: ستعمل عناصر تحكم الخادم هذه على إنشاء تعليمات برمجية بتنسيق HTML على جانب العميل، ولكن لا يتم حفظ محتوى عناصر تحكم الخادم هذه في "مخفي"، ولكن يتم حفظها بالفعل بين الصفحات، ولا يوجد رمز نصي على جانب العميل.
بالإضافة إلى عناصر تحكم خادم الإدخال هذه، يتيح Asp+ للمطورين إثراء بعض عناصر التحكم المخصصة بأنفسهم، مثل ما سنراه في المثال التالي
يقوم عنصر التحكم <asp:adrotator> بإنشاء صور إعلانية بشكل ديناميكي.
<أتش تي أم أل>
<الرأس>
<link rel="stylesheet"href="intro.css">
</الرأس>
<الجسم>
<المركز>
<إجراء النموذج = "intro5.aspx" طريقة = "post" runat = "الخادم">
<asp:adrotator إعلان ملف = "ads.xml" BorderColor = "أسود" BorderWidth = 1 runat = "الخادم"/>
<h3> الاسم: <asp:textbox id="Name" runat="server"/>
الفئة: <asp:dropdownlist id="Category" runat=server>
<asp:listitem>علم النفس</asp:listitem>
<asp:listitem>الأعمال التجارية</asp:listitem>
<asp:listitem>popular_comp</asp:listitem>
</asp:القائمة المنسدلة>
<asp:button text="Lookup" runat="server"/>
</النموذج>
</مركز>
</الجسم>
</html>
محتوى الملف الإعلاني هو:
<الإعلانات>
<إعلان>
<ImageUrl>/quickstart/aspplus/images/banner1.gif</ImageUrl>
<TargetUrl>http://www.microsoft.com</TargetUrl>
<AlternateText>نص بديل</AlternateText>
<Keyword>أجهزة الكمبيوتر</Keyword>
<الانطباعات>80</الانطباعات>
</إعلان>
<إعلان>
<ImageUrl>/quickstart/aspplus/images/banner2.gif</ImageUrl>
<TargetUrl>http://www.microsoft.com</TargetUrl>
<AlternateText>نص بديل</AlternateText>
<Keyword>أجهزة الكمبيوتر</Keyword>
<الانطباعات>80</الانطباعات>
</إعلان>
<إعلان>
<ImageUrl>/quickstart/aspplus/images/banner3.gif</ImageUrl>
<TargetUrl>http://www.microsoft.com</TargetUrl>
<AlternateText>نص بديل</AlternateText>
<Keyword>أجهزة الكمبيوتر</Keyword>
<الانطباعات>80</الانطباعات>
</إعلان>
</الإعلانات>
يعمل هذا المثال على:
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro5.aspx
ما ورد أعلاه هو وصفنا الموجز لعناصر تحكم الخادم لملفات asp+. في المحاضرة التالية، سنشرح بعض عناصر تحكم خادم asp+ المتقدمة، يرجى دعمنا كما هو الحال دائمًا.