يستخدم مقتطف الكود الأول أدناه مجموعة السمات الخاصة بعلامة <Body> (التي تم تنفيذها ككائن HTMLControl) للإشارة إلى سمات HTML القياسية. تتيح لك هذه الطريقة الوصول البرمجي إلى أي من سمات HTML التي عادةً ما تقوم بتدوينها الثابت في علامة <Body> الخاصة بك.
تستخدم الطريقة الثانية خاصية كائن النمط لكائن HTMLControl. من خلال إجراء مكالمات إلى طريقة إضافة خاصية كائن النمط ، يمكنك إضافة أنماط مخصصة إلى علامة <Body> الخاصة بك. يتم تنفيذها كعلامة نمط مضمّن عندما يتم تقديمها إلى المتصفح.
لهذا السبب ، قد ترغب في البحث عما إذا كان النمط الذي ستنفذه متوافقًا مع المتصفح الذي تستهدفه.
يمكن استخدام التقنيات المستخدمة هنا لتعيين خصائص أي عنصر تحكم HTML الذي لا يحتوي على مكافئ للتحكم في الخادم. مثال على ذلك هو علامة <p>.
عينة الرمز 1: استخدم مجموعة "السمات" لعلامة الجسم
<٪@ page language = "c#" ٪>
<script language = "c#" runat = "server">
page page_load محمي (مرسل الكائن ، eventArgs e) {
body.attributes ["bgColor"] = "#cccccc" ؛
}
</script>
<body id = "body" runat = "server">
هذا هو نص الجسم.
</body>
نموذج الرمز 2: استخدم مجموعة "النمط" لعلامة الجسم
<٪@ page language = "c#" ٪>
<script language = "c#" runat = "server">
page page_load محمي (مرسل الكائن ، eventArgs e) {
body.style.Add ("colorde-color" ، "#cccccc") ؛
}
</script>
<body id = "body" runat = "server">
هذا هو نص الجسم.
</body>
ملحوظات:
تأكد من إضافة سمة Runat = "Server" إلى علامة جسمك واعطها معرفًا