stanford-oval/wikipedia huggingface dataset:
إيه إس بي دوت نت
خصائص إيه إس بي دوت نت > إدارة حالة الصفحة State Management > حالة العرض View State

تشير حالة العرض View State إلى آلية لإدارة الحالة على مستوى الصفحة، والتي يتم استخدامها من قبل صفحات HTML المنبعثة من تطبيقات ASP.NET من أجل الحفاظ على حالة أجزاء Controls نموذج الويب Web Forms وكذل الحاجايات Widgets التي ربما يحتويها النموذج.ويتم تكويد وإرسال حالة الأجزاء Controls إلى الخادم في كل مرة يتم تفعيل الجزء Submission، وتخزن بيانات الحالة في حقل خفي يطلق عليه اسم _VIEWSTATE.وفي جانب الخادم، يمكن للتطبيق تغير حالة العرض، إذا ما قامت النتائج -بعد المعالجة- بتحديث حالة أي جزء Control.وعند الخادم، يتم تكويد حالات الأجزاء المختلفة، وتكون جاهزة للاستخدام في صفحات ASP.NET عبر مجموعة Collection يطلق عليها ViewState.
وحقيقة، فإن الاستخدام الرئيسي لهذه التقنية هو الحفاظ على معلومات النماذج Forms عبر النداءات المختلفة للصفحة Postbacks.لذلك، فعندما يملأ المستخدم نموذج ما ولكن يقوم بإدخال قيمة خاطئة Value، فإن النموذج يتم تعبأته ذاتيا حين ارساله مرة أخرى للمستخدم ليقوم بتعديل الخطأ.وآليا يتم استخدام الـ View State، وآليا يتم ترتيب تستسل البيانات الخاصة بكل جزء Control بغض النظر عما إذا كان سيستخدم مع كل Postback أم لا.هذا السلوك يمكن (وينبغي) أن يتم تعديله، وبالفعل، يمكن إغلاق هذه الخاصية Disable مع كل جزء Control أو صفحة Page داخل التطبيق، أو في إطار عمل خادم الويب ككل.
ويجب على المطورين الحذر من تخزين المعلومات الهامة/الحساسة داخل حالة العرض الخاص بصفحة أو جزء، لأن سلسلة الحروف String (ذات الـ Base64) والتي يتم تخزين معلومات الـ View State داخلها يمكن أن يتم تفكيكها de-serialized (فك شفرتها)، عن طريق أي من الأدوات المنتشرة على شبكة الإنترنت، أو عن طريق أي برنامج عام يفك شفرة الـ Base64.وبشكل آلي Default، لا يتم تشفير بيانات الـ View State (القيم المخزنة في _VIEWSTATE)، ولكن يمكن تشغيل التشفير على نطاق الخادم كله، من أجل الحفاظ على وجود مستوى معين من الأمان.
خصائص إيه إس بي دوت نت > إدارة حالة الصفحة State Management > وسائل أخرى

يمكن إدارة الحالة State Management عن طريق وسائل أخرى يدعما ASP.NET مثل الكوكيز Cookies، التخزين Cashing وتقنية سلسلة الاستعلام Query String.
خصائص إيه إس بي دوت نت > محرك القالب Template Engine

عند الإصدار الأول لـ ASP.NET، افتقر ASP.NET لمحرك قالب.ولأن إطار دوت نت هو من نوع غرضي-التوجه، ويسمح بالتوريث Inheritance، فإن العديد من المطورين يمكنهم أن يقوموا بتعريف صنف قاعدي جديد Base Class يرث من الصنف System.Web.UI.Page، ويكتبوا طرق Methods يمكنها معالجة كود الـ HTML، ثم يجعلون تلك الصفحات ترث من هذا الصنف الجديد.Web.وفي حين أن هذا الإجراء يسمح بإعادة استخدام عناصر عدة عبر الموقع Site، إلا أن ذلك يضيف تعقيدا كبيرا ويخلط بين الكود وبين التوصيف Markup.وعلاوة على ذلك، فلا يمكن اختبار هذه الطريقة أثناء تصميم التطبيق، وإنما لا بد من تشغيله للقيام بالاختبار.بعض المطورين الآخرين قاموا بتضمين ملفات - وباستخدام حيل أخرى- تجنبهم من أن يضطروا لتنفيذ/تكويد نفس شرائط الانتقال Navigation (مثال: قائمة الروابط Links Menu) ونفس العناصر في كل صفحة.
تم الحل مع الإصدار الثاني من ASP.NET، ففي ASP.NET رقم 2.0 ظهر لأول مرة مفهوم الصفحة الرئيسية Master Page.ويمكن لتطبيق الويب أن يحصل على صفحة رئيسية أو أكثر من صفحة رئيسية، وقد سمح ASP.NET 3.5 -فيما فوق- بمبدأ التضمين Nesting - صفحة داخل صفحة-.وتمتلك الصفحة الرئيسية أجزاء مزودة بضوابط للأماكن Place-Holders، ويطلق عليها ContentPlaceHolders، للدلالة على أماكن المحتوى الديناميكي، بجانب كود الـ HTML والكود المكتوب بلغة JavaScript والمشترك عبر الصفحات المشتقة من الصفحة الرئيسية Child Pages.
الصفحات الأطفال/الصفحات المشتقة Child Page تستخدم هذه الأجزاء من نوع ContentPlaceHolder، والتي لا بد أن تشير إلى الـ Place-Holder الخاص بالصفحة الرئيسية التي تستخدمها الصفحة الفرعية والتي تحمل المحتوى Content.أما باقي أجزاء الصفحة فتحتوي على العناصر المشتركة مع الصفحة الرئيسية، بالضبط مثل عملية دمج المراسلات Mail Merge التي تجدها في تطبيقات معالجة النصوص -مثل MS Word-.ويجب وضع كل التوصيف Markup وجميع أجزاء الخادم Server Controls في صفحة المحتوي داخل جزء من نوع ContentPlaceHolder.
وعندما يتم طلب صفحة محتوى Content Page، يقوم ASP.NET بدمج محتويات صفحة المحتوى مع محتويات الصفحة الرئيسية وإرسال الخرج إلى المستخدم.
ويمكن لصفحة المحتوى أن تستخدم الصفحة الرئيسية بشكل كامل.وذلك يعني أن صفحة المحتوى يمكن أن تقوم بتعديل رأس الصفحة، تقوم بتغيير عنوان الصفحة، تقوم بتعديل مسألة التخزين Cashing..الخ. وإذا أتاحت الصفحة الرئيسية خصائص عامة Properties أو طرق Methods (مثال: لتحديد إشعار حقوق الطبع والنشر)، فيمكن لصفحة المحتوى أن تستخدم ذلك أيضا لتغيير الخصائص أو استدعاء الطرق.
خصائص إيه إس بي دوت نت > ملفات أخرى

هناك العديد من الملفات ذات الامتدادات المختلفة والتي تتعلق بالإصدارات المختلفة لـ ASP.NET:
| الامتداد | الإصدار المطلوب للتشغيل | التوصيف |
| --- | --- | --- |
| asax | 1.0 | ملف Global.asax، يستخدم من أجل ضبط المنطق Logic على مستوى التطبيق. |
| ascx | 1.0 | أجزاء ويب من نوع UserControls : أجزاء معرفة عن طريق المستخدم ويتم وضعها في صفحات الويب. |
| ashx | 1.0 | معالجات HTTP يتم تعريفها عن طريق المستخدم. |
| asmx | 1.0 | صفحات خدمات الويب Web Services.بدءا من الإصدار 2.0, يتم وضع صفحة كود خلفية لملفات asmx ويوضع في مجلد App_Code. |
| axd | 1.0 | عندما يتم تمكينها Enable في ملف web.config، تقوم ملفات.axd بإنتاج تقارير ملاحقة Tracing على مستوى التطبيق.أيضا تستخدم من أجل معالج خاص يدعى WebResource.axd مما يمكن مطورو الـ Controls/Components من دمج تلك الملفات مع الصور، السكريبتات، وملفات css..الخ في رزمة واحدة package مكونة من ملف واحد (من نوع assembly) |
| متصفح | 2.0 | يتم تخزين إمكانيات المتصفح في ملف من نوع XML، وقد تم تقديم هذا النوع من الملفات في الإصدار رقم 2.0.ويقوم ASP.NET 2 بتخزين العديد من تلك البيانات بشكل آلي، من أجل دعم متصفحات الويب شائعة الاستخدام.ويحدد ذلك أي من تلك المتصفحات له أي من تلك الخصائص، حتى يقوم ASP.NET 2 بعمل تخصيص -بشكل آلي- وضبط الخرج output بما يتلائم مع المتصفح.بعض ملفات مميزة وذات امتداد.browser متوفرة للتحميل مجانا عبر الإنترنت، وعلى سبيل المثال، الـ W3C Validator، بحيث يتم إظهار الصفحات المتوافقة مع معايير معينة، بشكل صحيح.ويقوم هذا الملف باستبدال مقطع BrowserCaps صعب الاستخدام والذي كان موجودا في ملفات machine.config وكذلك يمكن أن يتجاوز محتويات ملف web.config في إصدارات ASP.NET 1.x. |
| config | 1.0 | ملف web.config هو الملف الوحيد الذي يمكن أن يوجد في تطبيق ويب محدد ويستخدم الامتداد config بشكل آلي default (هناك حالة تشابه مع ملف machine.config والذي يؤثر في خادم الويب كله وجميع تطبيقات الويب التي يستضيفها).محتويات هذا الملف مخزنة في تنسيق من نوع XML. |
| cs/vb | 1.0 | ملفات الكود (حيث يشير الحرفان cs إلى لغة C# -تنطق سي شارب-، ويشير الحرفان vb إلى Visual Basic)وغالبا ما تأخذ ملفات الكود الخلفي Code behind (انظر أعلاه) الامتداد.aspx.cs أو.aspx.vb لأن الـ Cs والـ Vb هما أكثر لغتين انتشارا.ويمكن أن توجد ملفات كود أخرى داخل مجلدات الويب مع امتدادات من نوع cs/vb (وغالبا ما تحتوي أصناف مكتبية متشاركة Common Library Classes).وفي ASP.NET 2 يجب أن يتم وضع هذه الملفات داخل مجلد App_Code حيث يتم ترجمتها بشكل آلي بحيث تصبح متوفرة لكامل التطبيق. |
| dbml | 3.5 | رابط LINQ لملف يحتوي على أصناف بيانات SQL. |
| master | 2.0 | ملف صفحة رئيسية.والاسم الافتراضي للصفحة الرئيسية هي Master1.master |
| resx | 1.0 | ملفات موارد Resources من أجل أغراض التدويل والأقلمة.ويمكن أن تكون ملفات الموارد عاملة على مستوى التطبيق (مثال: تصدر رسائل) ويمكن أن تكون "محلية" بمعنى أن يكون هناك ملف ascx لكل ملف aspx. |
| sitemap | 2.0 | ملفات تكوين الموقع.والاسم الافتراضي لها هو web.sitemap |
| skin | 2.0 | ملفات مظهر Skin خاصة بتيمة التطبيق Theme. |
| svc | 3.0 | ملف خاص بخدمة تأسيس اتصالات ويندوز. |
| edmx | 3.5 | نموذج لإطار خاص بكيان من نوع ADO.NET |
خصائص إيه إس بي دوت نت > بنية الدليل Directory Structure

بشكل عام فإن بنية دليل Directory الخاص بـ ASP.NET يمكن تحديده عبر تفضيلات المطور Developer.وبصرف النظر عن عدد معين من الأسماء المحجوزة للدليل، يمكن للموقع أن يتسع لأي عدد من الدلائل.وبالطبع فإن بنية الدليل تؤثر بشكل مباشر على عناوين المواقع URLs.وعلى الرغم من أن ASP.NET يوفر وسائل لاعتراض الطلب Request خلال أي لحظة من عملية المعالجة Processing، فإن المطور لا يضطر إلى توجيه الطلبات خلال تطبيق مركزي أو خلال وحدة تحكم أمامية.
وأسماء الأدلة الخاصة في ASP.NET 2.0 (فيما فوق) هي:
أداء ASP.NET

يهدف ASP.NET إلى أفضل أداء بحيث يفوق أي تقنية معتمدة على أكواد نصية Scripts (متضمنة الـ ASP الكلاسيكي)، وذلك يتم عبر ترجمة الكود الذي سيعمل في جهة الخادم Server Side إلى ملف DLL أو أكثر يتم استضافته/استضافتهم على خادم الويب.وتتم هذه الترجمة بشكل آلي في أول مرة يتم استدعاء الصفحة بها (وذلك يعني أنه ليس على المطور أن يقوم بعمل أي خطوات لترجمة Compile الصفحات).هذه الخاصية توفر تطويرا سهلا باستخدام لغة برمجة نصية وتوفر أداء ممتازا مثل الذلك الضي يصاحب الترجمة الثنائية Binary.ومع ذلك، فإن عملية الترجمة قد تسبب تأخير قصير -ولكنه ملحوظ- عندما يقوم مستخدم الويب باستدعاء صفحة - تم تحريرها/تعديلها حديثا- لأول مرة من خادم الويب، لكن ذلك التأخير لا يحدث مجددا إلا في حالة ما تم تحرير/تعديل الصفحة مرة جديدة.
ويتم وضع ملفات ASPX وكذلك ملفات الموارد Resources الأخرى في مجلد تخيلي Virtual على خادم خدمات معلومات الإنترنت IIS (أو على أي خادم ويب آخر متوافق مع ASP.NET، انظر تطبيقات أخرى، أدناه).وعند المرة الأولى التي يتم فيها طلب صفحة، يقوم اطار دوت نت بجمع وترجمة الملف (الملفات) إلى assembly من نوع دوت نت ويقوم بإرسال الرد إلى المستخدم، ويقوم خدمة الطلبات اللاحقة من خلال ملفات الـ DLL.وبشكل آلي فإن ASP.NET يقوم بترجمة الموقع ككل على دفعات (كل دفعة 1000 صفحة) ويحدث ذلك عند أول طلب Request. وإذا حدث أن تسببت الترجمة في تأخير، يمكن تعديل حجم الدفعات أو إستراتيجية الترجمة للتغلب على هذا التأخير.
ويمكن للمطورين أن يختاروا ترجمة أكوادهم قبل نقلها إلى الخادم، وبذلك يتم إلغاء الحاجة إلى الترجمة عند الطلب الأول -في بيئة التشغيل الحقيقية Production Environment-.وأيضا يلغي ذلك الحاجة لوجود ملفات كود على خادم الويب.
ملحقات خاصة بـ ASP.NET

قامت مايكروسوفت بإصدار بعض الأطر Frameworks لتعمل كامتدادات لـ ASP.NET ولكي تزيد من فاعليته.وفيما يلي بعض الملحقات:
انتقادات وجهت لـASP.NET

في خادم IIS 6.0 والإصدارات الأقل، لا يمكن للصفحات المكتوبة بإصدارات مختلفة من إطار ASP في تشارك حالة الجلسة Session State بدون استخدام مكتبات Libraries واردة من أطراف ثلاثة. هذه الانتقادات لا ينطبق على تطبيقات ASP.NET ولا على تطبيقات ASP تعمل جنبا إلى جنب على خادم من نوع IIS 7.ومع الخادم IIS 7, يمكن للـ Modules أن تعمل من خلال خط متكامل يسمح للـ Modules التي تم كتابتها بأي لغة أن يتم تنفيذها لخدمة أي طلب Request.
تقوم نماذج الويب المكتوبة بـ ASP.NET 2.0 بإنتاج كود توصيف يتوافق مع معايير W3C, لكن الأمر الذي يخضع للمناقشة هو إذا ما كان ذلك يقوم بزيادة إمكانية الوصول Accessibility، والتي تمثل واحدة من فوائد صفحات الـ XHTML الدلالية بجانب دعم العرض باستخدام CSS.الكثير من الأجزاء، مثل جزء الدخول Login وجزء المساعدة Wizard، تستخدم جداول من نوع HTML أثناء التخطي -وبشكل افتراضي-.وقد قامت مايكروسوفت بحل هذه المشكلة عبر إصدار محولات تحكم Adapters تحت اسم ASP.NET 2.0 CSS، وهي مكونات مجانية تقوم بإنتاج كود توصيفي من نوع XHTML+CSS يتسم بالتوافق.
بعض خصائص نماذج الويب الخاصة بـ ASP.NET، مثل إعادة تنظيم الصفحات وتغيير تاريخ المتصفح، تتوافر فقط من متصفح «إنترنت إكسبلورر».
وقد وضعت مايكروسوفت خدمات الويب وبالتالي IIS/ASP.NET كحل رئيسي لخادم التطبيقات.وقد ظهرت أوجه القصور الكبيرة في المفاهيم عندما تم تنفيذ تطبيقات أعمال معقدة تستخدم نهج مايكروسوفت Out-of-the-box: فقد ظهر أن ASP.NET تفتقد إلى إدارة صلبة للحالة، فقد احتاج المبرمجون إلى كتابة كود يقوم بإدارة الحالة بشكل يحددونه بأنفسهم، ويتم تخزينه في عمليات خارجية، لأن عملية تشغيل ASP.NET تقوم بإعادة التشغيل بشكل آلي -وهم يريدون عملية مستقرة لا تعيد التشغيل آليا-.ويمكن توضيح ذلك عبر مثال بسيط: تخيل أن موقع من نوع ASP.NET والذي يعتمد على عناصر لخادم يقوم بحفظ الحالة، وأن هذه الحالة تنتج بعد الحصول على ناتج لألجوريثم معقد جدا -وعلى سبيل المثال، ألجوريثم يقوم بحساب مسارات هندسية معقدة على عدة أجزاء من خريطة كبيرة.ومعنى ذلك أن مسارا واحدا قد يستغرق عدة دورات من وحدة المعالجة المركزية لحساب وجمع طلبات العميل المتلاحقة، ومعنى ذلك أن «ترى» وحدة المعالجة النتيجة أثناء معالجة أجزاء الخريطة.
مثال آخر: عندما يتم وضع الحالة في كائن من نوع COM والذي لا يمكن تمريره بين خوادم الحالة التي تتعامل مع حالات web/session- هنا يكون النمط الوحيد الممكن هو in-proc، والذي لا يمكن الاعتماد عليه بسبب إمكانية إعادة تشغيل التطبيق مرارا وتكرارا.
أدوات التطوير

يوجد العديد من رزم البرمجيات التي تتيح تطوير تطبيقات من نوع ASP.NET، ومنها على سبيل المثال:
| المنتج: | الشركة المطورة | الترخيص | ملاحظات |
| --- | --- | --- | --- |
| ASP.NET Intellisense Generato | BlueVision LLC | مجاني |  |
| Microsoft Visual Studio | مايكروسوفت | مجاني/ تجاري |  |
| دلفي (لغة برمجة) | امباركاديرو تكنولوجيز | تجاري |  |
| Macromedia HomeSite | Adobe Systems | تجاري |  |
| إكسبرشن ويب | شركة مايكروسوفت | تجاري |  |
| مايكروسوفت شير بوينت ديزاينر | شركة مايكروسوفت | مجاني |  |
| مونو ديفيلوب | شركة Novell مع مجتمع مطورو Mono | حر ومفتوح المصدر |  |
| شارب ديفيلوب | فريق ICSharpCode | حر ومفتوح المصدر |  |
| Eiffel for ASP.NET | Eiffel Software | حر ومفتوح المصدر/ تجاري |  |
| أدوبي دريمويفر | Adobe Systems | تجاري | يدعم البرنامج خصائص هامة لـ ASP.NET 2.0, لكنه ينتج كود غير فعال مع ASP.NET 1.x: وأيضا فإن دعم إنتاج الكود ودعم خصائص ASP.NET يكون ضعيفا للغاية إذا تم التطوير بالإصدار رقم 8.0.1 ثم تم تغيير أي شيء بالتطبيق عبر الإصدار MX من ماكروميديا دريم-ويفر: الإصدار رقم 8.0.2 يمكنه عمل تغييرات لتحسين درجة الأمان التي تحمي من الاختراقات التي تتم عبر حقن كود SQL في أجزاء التطبيق بشكل غير قانوني. |
أطر أخرى Frameworks

ليس من الضوري استخدام نموذج قياسي لتطوير نماذج الويب أثناء تطوير التطبيقات بـ ASP.NET، ويجدر الإشارة إلى بعض الأطر/النماذج المصممة للتوافق مع منصة دوت نت، مثل:
مكتبة عناصر Base One Foundation BFC، وهي إطار من نوع RAD (التطوير السريع للتطبيقات)، وتستخدم من أجل بناء قواعد بيانات دوت نت ومن أجل الحوسبة الموزعة Distributed للتطبيقات.
إطار DotNetNuke وهو حل مفتوح المصدر، ويحتوي على إطار لتطوير برمجيات الويب بجانب نظام لإدارة المحتوى CMS والذي يسمح لتمديدات متقدمة من خلال توفير لأجزاء Modules، أشكال لواجهة الاستخدام Skins، ومقدمي خدمات Providers.
كاستل مونوريل Castle Monorail، وهو إطار مفتوح المصدر من نوع MVC مع نموذج تنفيذي مشابه لـ Ruby on Rails. ويستخدم هذا الإطار عادة مع منتج Castle ActiveRecord وهو عبارة عن طبقة ORM مبنية على NHibernate.الإطار يستخدم عادة مع القلعة ActiveRecord، طبقة اسندت بنيت على NHibernate.
إطار Spring.NET، وهو جزء من إطار يسمى Spring للتطوير باستخدام لغة البرمجة «جافا» Java.
إطار Skaffold.NET، وهو إطار مبسط لتطوير تطبيقات دوت نت، ويستخدم مع تطبيقات المؤسسات Enterprises.'
إصدارات ASP.NET

| التاريخ | الإصدار | ملاحظات | الخصائص الجديدة المرتبطة بـ ASP> NET |
| --- | --- | --- | --- |
| 16 يناير 2002 | 1.0 | الإصدار الأول ، وتم إطلاقه مع بيئة Visual Studio.NET |  تطوير تطبيقات الويب مع دعم البرمجة غرضية التوجه مع جميع خصائصها مثل التوريث Inheritance، تعدد الأشكال Polymorphism، وباقي الخصائص القياسية لنموذج البرمجة غرضية التوجه. لم يعد المطورون مجبرون على استخدام Server.CreateObject(...)، يمكن الآن عمل ربط مبكر، والإطمئنان على سلامة النوع Type.  مثلما الحال مع برمجية تطبيقات ويندوز، فمبرمج الويب يستطيع الآن استخدام مكتبات أصناف DLL، واستخدام خصائص أخرى متعلقة بخادم الويب، لبناء تطبيقات قوية وسريعة تستطيع أن تقدم أكثر من مجرد معالجة كود HTML. |
| 24 أبريل 2003 | 1.1 | تم إطلاق الإصدار بصحبة Windows Server 2003 ، صدر كذلك بالاشتراك مع بيئة التطوير الجديدة Visual Studio.NET 2003 |  أجزاء خاصة بتطوير تطبيقات المحمول Mobile  تحقق تلقائي من صحة المدخلات |
| 7 نوفمبر 2005 | 2.0 | الاسم الرمزي لهذا الإصدار هو "ويدبي" Whidbey وتم إطلاق الإصدار بالتزامن مع إطلاق Visual Studio 2005 وبرنامج Visual Web Developer Express ومع خادم البيانات SQL Server 2005 |  أجزاء Controls جديدة من أجل عرض ومعالجة البيانات مثل (GridView، FormView، DetailsView)  تقنية جديدة للإعلان عن الوصول للبيانات مثل أجزاء (SqlDataSource، ObjectDataSource، XmlDataSource)  أجزاء للملاحة Navigation  الصفحات الرئيسية  أجزاء للولوج Login  تيمات واجهة الاستخدام Themes  أشكال واجهة الاستخدام Skins  أجزاء الويب Web Parts  خدمات التخصيص  ترجمة-قبلية كاملة Pre-Compilation  تقنية جديدة للأقلمة  دعم للمعالجات التي تعمل بتقنية 64 بت  توفير نموذج صنفي Class |
| 21 نوفمبر 2006 | 3.0 |  |  قاعدة اتصالات ويندوز WCF التي تمكن ASP.NET من استضافة خدمات Services.  خاصية Windows CardSpace التي تستخدم ASP.NET في أدوار الولوج Roles. |
| 19 نوفمبر 2007 | 3.5 | تم إطلاقه مع بالتزامن مع Visual Studio 2008 ومع خادم Windows Server 2008. |  أجزاء جديدة لعرض ومعالجة البيانات (ListView، DataPager)  تم ضم ASP.NET AJAX كجزء من إطار ASP.NET.  دعم تقنية "النقل الأنبوبي" Pipelining عبر بروتوكول HTTP، وكذلك التغذية النقابية Syndicate Feeds.  قامت قاعدة اتصالات ويندوز WCF بدعم كل من RSS, JSON, POX وكذلك الاستئمان الجزئي Partial Trust. |
| 11 أغسطس 2008 | 3.5 (حزمة الخدمات 1) Service Pack | تم إطلاقه مع حزمة الخدمات 1 لـ Visual Studio 2008. |  دمج البيانات الديناميكية لـ ASP.NET.  دعم التحكم في تاريخ المتصفح عبر تطبيق ASP.NET AJAX.  القدرة على دمج أكثر من ملف من نوع Javascript في ملف واحد من أجل كفاءة أكثر أثناء التحميل.  أسماء مكتبية جديدة Namespaces مثل ٍSystem.web.Abstraction وSystem.Web.RoutingWeb.التجريد والنظام.Web.التوجيه |
تطبيقات أخرى

يدعم مشروع «مونو» Mono Project اطار ASP.NET 1.1 ومعظم اطار ASP.NET 2.0. ويمكن لـ ASP.NET أن يعمل مع Mono من خلال واحدا من ثلاث خيارات: استضافة التطبيقات على خادم آباتشي Apache عبر جزء Module من نوع mod_mono، الاستضافة من خلال FastCGI، الخيار الأخير هو الـ XSP.
مراجع

↑  "Release 3.3.0". 24 أكتوبر 2023. اطلع عليه بتاريخ 2023-11-18.
↑  وصلة مرجع: https://file-types.com/docs/aspx.
↑  "ASP.Net ViewState Overview". مؤرشف من الأصل في 2009-11-26.
وصلات خارجية

آن بوهم: Murachs ASP.NET 3.5، برمجة الويب باستخدام فيجوال بيسيك 2008، 21 يوليو 2008، مايك موراش وشركاه، رقم الإيداع: 978-1-890774-47-9
ستيفن والتر: إطلاق العنان لـ ASP.NET 3.5، 28 ديسمبر، سامز للنشر، رقم الإيداع: 0-672-33011-3
ستيفن والتر: الوصول للبيانات من خلال إطار ASP.NET 2.0 (برنامج تدريب عبر الفيديو)، سامز للنشر، رقم الإيداع 0-672-32952-2
الموقع الرسمي لإيه إس بي دوت نت
صفحة إيه إس بي دوت نت على شبكة مطوري مايكروسوفت
بوابة برمجيات
بوابة تقانة المعلومات
بوابة علم الحاسوب
بوابة مايكروسوفت
| 0 | 1 |
| --- | --- |
ضبط استنادي: وطنية :  قاعدة البيانات الوطنية التشيكية (NLCR AUT)
أميرة الطويل

| أميرة الطويل>  .معلومات شخصية   | أميرة الطويل>  .معلومات شخصية   |
| --- | --- |
 اسم الولادة: أميرة عيدان نايف الطويل العصيمي العتيبي
الميلاد: 6 نوفمبر 1987 (العمر 37 سنة)   الرياض،  السعودية
الجنسية: سعودية
الديانة: الإسلام
الزوج: الوليد بن طلال (2008 - 2014) خليفة بطي المهيري (2018)
الأولاد: زايد والجوهرة
الحياة العملية  : الحياة العملية  
التعلّم: جامعي
المدرسة الأم: جامعة نيو هيفن كلية الملك بلندن (الشهادة:ماجستير)  
المهنة: سيدة أعمال
اللغات: الإنجليزية الحديثة، والعربية  
تعديل مصدري - تعديل  : تعديل مصدري - تعديل  
أميرة بنت عيدان بن نايف بن سحيم الطويل العصيمي  (6 نوفمبر 1980)، سيدة أعمال سعودية. ولدت في مدينة الدوادمي في منطقة الرياض، تزوجت في فترة من الفترات الوليد بن طلال إلا أنها انفصلت عنه في عام 2013، وتعتبر من النساء السعوديات المطالبات بحقوق المرأة السعودية، كما أنها المؤسس لشركة تايم انترتينمنت  ، والمؤسس لمنظمة تسامي لريادة الأعمال المجتمعية. تحمل شهادة في إدارة الأعمال نالتها من جامعة نيو هايفن الأمريكية. تشغل منصب نائب رئيس مؤسسة الوليد بن طلال الخيرية.
الدراسة

درست مراحلها المبكرة في مدارس رياض نجد الأهلية، والمرحلة الجامعية في جامعة نيو هيفن الأمريكية وتحمل شهادة في إدارة الأعمال.
زواجها

المقالة الرئيسة: الوليد بن طلال بن عبد العزيز آل سعود
كانت آخر زوجات الوليد بن طلال بن عبد العزيز آل سعود، تزوجها في عام 2008 كان زواجًا عائلياً.
زواجها > طلاقها

نشرت صحيفة نيويورك بوست الأمريكية خبر وقوع الطلاق بالتراضي بين الأمير السعودي الوليد بن طلال وزوجته أميرة الطويل لينفصلا عقب زواج دام خمس سنوات. وأشارت الصحيفة إلى أن زوجة الأمير الوليد اتفقت مع زوجها على الانفصال بطريقة ودية والمحافظة على علاقة طيبة بينهما بأواخر شهر نوفمبر 2013.
كانت هي الزوجة الثانية للأمير الذي لم ينجب إلا من زوجته الأولى الأميرة دلال بنت سعود بن عبد العزيز التي أنجبت له خالد وريم.
في 9 سبتمبر 2018، تزوجت أميرة الطويل من رجل الأعمال الإماراتي خليفة بطي المهيري في حفل زفاف أقيم في باريس.
الأعمال الخيرية > دورها في مؤسسة الوليد الخيرية

المقالة الرئيسة: مؤسسة الوليد بن طلال الخيرية
هي الأمين العام ونائبة رئيس مؤسسة الوليد بن طلال الخيرية وترأس مجلس إدارة مؤسسة الوليد بن طلال الخيرية وتماشياً مع اهتمام الأمير الوليد بن طلال. كانت أميرة تعمل من خلال مؤسسة الوليد على دعم الكثير من البرامج والمشاريع التي تهدف إلى التخفيف من حدّة الفقر والإغاثة في حالات الكوارث، وتعزيز الحوار بين الأديان، وبالإضافة إلى دعم الأعمال الخيرية. كما تدعم أيضًا القضايا الإنسانية وعلى رأسها حقوق المرأة والشباب فتسعى إلى تمكين المرأة ودعم الكوادر الشبابية وخلق فرص العمل لحلّ أزمة البطالة ولقد قامت بإنشاء مبادرتين لدعم القيادات الشـبابيـة والمتطوعين في مـؤسـسـة الوليد بـن طلال الخيرية. كما أصبحت عضواً في مجلس أمناء منظمــة صــلتـك، وهي مـؤسسة عالمية تهـدف إلى تـوظيـف الشـباب في الوطن العربي والمملكة العربية السعودية بـوجـه خـاص مـن خـلال خـلـق فـرص العمـل، وزيـادة الفـرص الاقتصادية، وأيضاً من خلال العمل على إيجاد مقاربات جديدة ومبتكرة لمعالجة أزمة البطالة في المنطقة العربية.
الأعمال الخيرية > معرض سليسلة لمنتجات التراث السعودي بمركز الكويت للتوحد

شاركت أميرة برعاية ودعم معرض مركز سليسلة لمنتجات التراث السعودي المطور والتابع للجمعية الفيصلية الخيرية النسوية، وذلك بمركز الكويت للتوحد تزامناً مع الحملات الخاصة بشهر التوحد العالمي “أبريل”. ألقت أميره كلمة شكر أمام الحضور قالت فيها:
| 0 | 1 | 2 |
| --- | --- | --- |
|     | إنَ تمكين المرأة اقتصادياً هو الأساس في حصولها على جميع حقوقها الأخرى وهذا ما سعت ونجحت في تحقيقه الجمعية الفيصلية برئاسة صاحبة السمو الملكي الأميرة فهدة بنت سعود بن عبدالعزيز والتي ركزت على تمكين فتيات الأسر المنتجة اقتصادياً من خلال تدريبهن حرفياً وتسويق منتجاتهن محلياً وعالمياً. |     |
وأضافت:
| 0 | 1 | 2 |
| --- | --- | --- |
|     | يسعدني ما أراه اليوم من تبادل ثقافي بين السعودية والكويت والأهم من ذلك هو التكاتف الإنساني حيث يذهب جزء من ريع هذا المعرض لدعم مركز الكويت للتوحد والذي عُرِف محلياً وعالمياً بإنجازاته في خدمة تلك الفئة الغالية على قلوبنا جمعياً ، وفعلاً أثبت لنا اليوم أن وراء كل منظمة ناجحة هناك امرأة ناجحة ، فشكراً لك د.سميرة السعد مديرة المركز على جهودك الجبارة. |     |
و شاركت أميرة في حفل الافتتاح في المزاد الخيري بشراء قطعتين من أصل أربع قطع عرضت في المزاد من إنتاج فتيات مركز سليسلة، والتي سيذهب ريعها لوقف مركز الكويت للتوحد، واستلمت سموها في ختام حفل الافتتاح درعاً تقدرياً من جمعية الكويت للتوحد والجمعية الفيصلية، ثم افتتحت المعرض الذي ضم عدداً من المنتجات الحرفية والصناعات اليدوية ذات الهوية السعودية التراثية المطورة.
نشاط عالمي > قرية الوليد بن طلال للأيتام

عالمياً افتتحت أميرة «قرية الوليد بن طلال» دارًا للأيتام بمدينة بوركينا فاسو، حيث قامت بزيارة بوركينا فاسو لتدشين «قرية الوليد بن طلال» للأيتام، برفقة وفد من مؤسسة الوليد بن طلال الخيرية. كما استقبل رئيس بوركينا فاسو صاحب الفخامة بلاسي كمباروي في القصر الرئاسي سمو الأميرة والوفد المرافق. وكانت سعادة السيدة الأولى شانتل كومپاوري في استقبال الأميرة عند وصولها لمطار واغادوغو، ثم رافقتها إلى قرية زينيري لتدشين «قرية الوليد بن طلال» للأيتام. وألقت كل من السيدة الأولى والأميرة خطاباً بهذه المناسبة. كما تجولت السيدة الأولى والأميرة في القرية، وألتقيتا بأيتام القرية. وأعلنت الأميرة عن تبرع المؤسسة بـ 50 ألف دولار إضافية للقرية.
نشاط عالمي > زيارة مستشفى في جمهورية غامبيا

قامت سمو الأميرة أميرة الطويل بزيارة لجمهورية غامبيا وقام بإستقبالها معالي نائب الوزير السيد نجي سعيدي في القصر الرئاسي يوم السبت 17 سبتمبر 2011م الموافق 19 شوال 1432هـ، ورافق سمو الأميرة وفد من مؤسسة الوليد بن طلال الخيرية، وخلال اللقاء قام معالي نائب الوزير بالترحيب بالأميرة وشكرها لزيارتها وعلى الدعم الإنساني لبلادهم من مؤسسة الوليد بن طلال الخيرية، وخلال الزيارة، قامت الأميرة بجولة لمستشفى مؤسسة جامع للسلام Jammeh Foundation for Peace JFP في مدينة بانجول للإطلاع شخصياً على التطورات في مرافق المستشفى. وقد تبرعت مؤسسة الوليد بن طلال الخيرية بمبلغ قدره 500 ألف دولار لمؤسسة جامع للسلام JFP لدعم مشروع إنشاء مركز التشخيص التابع للمؤسسة في جمهورية غامبيا، كما وعدت سمو الأميرة بتقديم تبرعاً إضافيا قدره 100 ألف دولار أمريكي لصالح مستشفى مؤسسة جامع للسلام JFP. هذا ورافق الأميرة معالي وزيرة التعليم لمرحلتي الابتدائية والمتوسطة السيدة فتو لامين فاي. وخلال الزيارة سمو الأميرة إلى مستشفى مؤسسة جامع للسلام JFP ألقت الأميرة أميره كلمة للحضور، وقالت:
| 0 | 1 | 2 |
| --- | --- | --- |
|     |  وقد شاركت مؤسسة الوليد بن طلال الخيرية في هذا المشروع، وذلك لإيمان المؤسسة بأنه لا يوجد أمه تستطيع تحقيق طموحاتها التنموية من دون الاهتمام بصحة سكانها |     |
.
نشاط عالمي > زيارة الصومال وضحايا المجاعة برفقة زوجها

زارت الأميرة برفقة زوجها الصومال السبت 27 رمضان 1432هـ الموافق 27 أغسطس 2011م، التقى خلالها بفخامة الرئيس الصومالي شيخ شريف أحمد، ورئيس البرلمان شريف حسن شيخ أحمد ومعالي السيد عبد الوهاب أوجاسي رئيس الوزراء الصومالي بالإنابة، وتأتي زيارة الأمير الوليد بن طلال تضامناً مع الشعب الصومالي الذي يتعرض للمجاعة بسبب أسوأ جفاف منذ أكثر من نصف قرن. كما قدم الأمير الوليد بن طلال عبر مؤسسة الوليد بن طلال الخيرية تبرعاً إضافياً بمبلغ 7.500.000 مليون ريال (2 مليون دولار) إلى ضحايا المجاعة بالتعاون مع الأمم المتحدة UN منظمة التعاون الإسلامي OIC (منظمة المؤتمر الإسلامي سابقاً).