نماد سایتنماد سایت بلاگ ایران هاست

پیکربندی صفحات و کنترلر از طریق ماژول Pages and Controls در IIS 7.5

فایل ها (یا به عبارت دیگر صفحات وب) ASP.NET دارای عناصری اضافی هستند که در حین بارگذاری و اجرا، توسط موتور ASP تشخیص داده شده و پردازش می گردند. صفحه های ASP.NET علاوه بر این شامل کنترل های سفارشی و چندبار مصرف هم می باشند که روی سرور اجرا می شوند و در نتیجه امکان به کارگیری کدهای سرور را برای تنظیم ویژگی های صفحه های وب ASP.NET فراهم می کنند.

در IIS می توان تنظیمات کنترلی  و پیکربندی زیر را برای صفحاتی که با ASP.NET طراحی شده اند اعمال نمود:

تنظیمات عمومی: مانند namespace های موجود در تمامی صفحات

تنظیمات کامپایل: همچون تفسیر یا کامپایل شدن صفحه

تنظیمات رفتار: مانند طرز فعالیت view state به این صورت که صفحه وب view state را حفظ کند و سرور نیز پس از پایان درخواست (request) صفحه جاری، کنترل view state را بدست گیرد.

سرویس:  همچون فعال/غیرفعال بودن session state

در اینجا لازم به یادآوری است این دست تنظیمات موجود در IIS Manager  زمانی در دسترس هستند  که کاربر IIS  مدیر سرور بوده  و یا مجوزهای دسترسی به سایت به کاربر اعطا شده باشد.

 

نام عنصر

توصیف

Buffer [بافر]

استفاده از بافر پاسخ توسط صفحات .aspx و کنترل های .ascx، پیشفرض: True

Master Page File [ اصلیPageFile]

تعیین کننده مسیرصفحه اصلی (master)  نسبت به فایل پیکربندی محلی

Style Sheet Theme [فرم تم برگه]

تعیین کننده نام برای پوشه “تم با نام” که برای اعمال تم قبل از اعلان کنترل استفاده می شود، دقت داشته باشید که این تنظیم متفاوت از ویژگی تم است.

Theme [تم]

نام تم به کارگرفته شده برای صفحات را معین می کند، این نام در فایل پیکربندی قرار دارد. تم مشخص شده بایستی چه به صورت یک تم عمومی وچه به شکل یک برنامه وجود داشته باشد. اگر آن تم موجود نباشد، یک پیغام HttpException ارسال می شود.

Enable Authenticated View State [فعالسازی تاییدیه هویت در view state]

اعمال شدن یک پیام تایید هویت (MAC)  روی view state در هنگامی که صفحه از سمت کاربر بازپس فرستاده می شود.

Enable View State [فعالسازی view state]

تعیین کننده فعال، غیر فعال و فقط خواندنی بودن view state

Maximum Page State Field Length [بیشینه طول فیلد حالت صفحه]

تنظیم بیشترین تعداد کاراکتر که فیلد view state می تواند داشته باشد.

Base Type for Pages [نوع پایه برای صفحات]

تعیین نوع پایه مورد استفاده در مواقعی که فایل ها بصورت منفرد بکار می روند.  این تنظیم توسط ارث بری در فایل منفرد بازنویسی میشود.

Base Type for User Controls [نوع پایه برای کنترل کاربر]

تعریف کلاس code behind که کاربر به طور پیشفرض آنرا ارث می برد.

Compilation Mode [حالت کامپایل]

نحوه کامپایل صفحه یا کنترل ASP.NET در زمان اجرا

Namespaces [namespaces]

مجموعه ای از دستورالعمل های ورود برای استفاده پیش از کامپایل

Enable Session State [فعالسازی وضعیت نشست]

تعیین کننده فعال، غیر فعال و فقط خواندنی بودن session state

Validate Request [درخواست تایید]

آزمودن مقادیر خطرساز ارسالی از مرورگر توسط ASP.NET

  [irp posts=”۷۵۵۴″ name=”مدیریت ارتباطات با دیتابیس از طریق ماژول Database manager در IIS 7.5″]

خروج از نسخه موبایل