ناوبری درخشان ، ساختار پروژهASP.NET ، و سپس برخی از آنها Smart Navigation چیست من درMicrosoft Internet Explorer اشتباهات ناپیوسته ای پیدا می کنم و به نظر می رسد با استفاده از ASP.NET 2.0 باSmartNavigation روشن می شوند. SmartNavigation دقیقاً چه کاری انجام می دهد و چه موقع استفاده از آن برای من ایده خوبی خواهد بود؟
Smart Navigation چیست من اشتباهات ناپیوسته ای را درMicrosoft Internet Explorer تجربه می کنم ، و به نظر می رسد با استفاده از ASP.NET 2.0 با SmartNavigation روشن شده اند. SmartNavigation دقیقاً چه کاری انجام می دهد و چه موقع استفاده از آن برای ایران هاست من ایده خوبی خواهد بود؟
SmartNavigation یک ویژگی کلاس صفحه در System.Web.UI است. در زمانی که درخواستی بهInternet Explorer 5.5 یا بالاتر می رسد وSmartNavigation روشن می شود (معتبر است) ، Smart Navigation چیست فعالیت های همراه انجام می شود:
موقع حرکت از صفحه به صفحه دیگر ، موقعیت لایه برداری ادامه می یابد
مرکز کامپوننت بین مسیرها ادامه دارد
فقط آخرین صفحه صفحه در تاریخ برنامه برگزار می شود
SmartNavigation یک ویژگی Smart Navigation چیست کلاس صفحه در System.Web.UI است. در جایی که درخواستی بهInternet Explorer 5.5 یا بالاتر وارد شود وSmartNavigation روشن شود (روی اعتبار تنظیم شود) ، فعالیتهای همراه انجام می شود:
آتش سوزی ایجاد شده توسط مسیر از بین می رود
موقع جابجایی از صفحه به صفحه ، موقعیت لایه برداری تحمل می یابد
مرکز کامپوننت بین مسیرها ادامه دارد
فقط آخرین صفحه صفحه در تاریخ برنامه برگزار می شود
با این وجود ، مطابق با Smart Navigation چیست مستنداتMicrosoft Library .NET Framework Class Library ، مسیر هوشمندانه به بهترین وجه با صفحات ASP.NET استفاده می شود که نیاز به بازدید از پستهای بازپرداخت دارد Smart Navigation چیست اما از ماده بصری برخوردار هستند که به هنگام بازگشت تغییر نمی کند.
به عنوان یک قاعده ، شما نباید این ویژگی را در کد تنظیم کنید. اعتبار SmartNavigation را به ترتیب در صفحه @ در سابقه .aspx معتبر کنید. Smart Navigation چیست در نقطه ای که صفحه ذکر شده است ، کلاس قدرتمند ایجاد شده این ویژگی را برای شما تعیین می کند. مسیر درخشان عنصری است که شما باید در موقعیت های خاص خود آزمایش کنید تا مطمئن شوید بهترین عملکرد ممکن نشان داده شده است.
س: من در اکثر موارد باASP.NET 2.0 روبرو هستم ، Smart Navigation چیست زیرا مجبور هستم سودمندی را در یک برنامه وب عظیم تقسیم کنم. تعدادی از محفظه برجسته در زیر رجیستری مجازی ریشه وجود خواهد داشت ، به این ترتیب:
کپی کردن
وب بانک (فهرست مجازی)
سوابق (برگزار کنندگان)
برنامه ها (سازمان دهندگان)
سرمایه گذاری (برگزار کنندگان)
س: من در اکثر موارد باASP.NET 2.0 روبرو هستم ، زیرا مجبور هستم سود را در یک برنامه وب عظیم تقسیم کنم. تعدادی از محفظه برجسته در زیر رجیستری مجازی ریشه وجود خواهد داشت ، به این ترتیب:
کپی کردن
وب بانک (فهرست مجازی)
سوابق (برگزار کنندگان)
برنامه ها (سازمان دهندگان)
مشاغل (پاکت نامه)
زیر مجموعه ها نمی توانند به عنوان شاخصهای مجازی باشند Smart Navigation چیست زیرا کل سرزمینها برای اشتراک گذاری در جلسات که به ثبت های مجازی asp.net tool بررسی می شوند ، نیاز دارند. با ASP.NET 2.0، این اسناد کد حادثه در صورت درخواست باید در App_Code قرار داده شود ، و درک این موضوع که سوابق موجود در App_Code توسط چه مناطق سودمند Smart Navigation چیست مورد استفاده قرار می گیرد ، بسیار دشوار است. آیا می توانید یک جواب ساده برای این کار پیشنهاد کنید؟
یک کد رابط کاربریUI شما با سابقه .aspx یا .ascx زندگی می کند Smart Navigation چیست بنابراین با ماده واقعی در کنار یکدیگر زندگی می کنند. به طور معمول پیشنهاد می شود که شما کد ساختار ساختار هر UI را در این اسناد بگنجانید (مانند کاری که امروز با Visual Studio® .NET 2003 انجام شده است). سپس از App_Code برای کد مشترک از طریق برنامه استفاده می شود.
یک کد رابط کاربریUI شما با سابقه .aspx یا .ascx زندگی می کند Smart Navigation چیست بنابراین یکی از مواد اصلی آن در کنار دیگری زندگی می کند. به طور معمول پیشنهاد می شود که تمام کد ساختار در هر UI را در این اسناد تایپ کنید (مانند کاری که امروز با Visual Studio® .NET 2003 انجام شده است). سپس از App_Code برای کد مشترک از طریق برنامه استفاده می شود.
می توانید کد مشترک را با استفاده از زیر پوشه ها در زیر فهرست App_Code ترتیب دهید. در آن مرحله از پاکت های عادی استفاده کنید تا صفحات / کنترل های مشتری Smart Navigation چیست خود را بر روی تعهد مرتب ترتیب داده و تمام کد پیش فرض کد را با آن نگه دارید (پیش فرض). شکل 1 را برای یک مدل ببینید.
شکل 1 پوشه های پروژه
کپی کردن
برنامه_ کد
\حساب ها
MyAccounts.cs
\فرم های درخواست
MyApplicationForm.cs
\ سرمایه گذاری
MyInvestment.cs
\حساب ها
MyAccountsPage.aspx
MyAccountsPage.aspx.cs
\فرم های درخواست
MyApplicationFormPage.aspx
MyApplicationFormPage.aspx.cs
\ سرمایه گذاری
MyInvestmentPage.aspx
MyInvestmentPage.aspx.cs
چیز دیگری ، برخلاف استفاده ازApp_Code و داشتن یک نقطه انفرادی که کلیه کدهای مشترک در آن کنار گذاشته شده است ، آن را به سه کتابخانه کلاس جداگانه گسترش می دهد که سرمایه گذاری وب به آن متصل می شود. سپس اینها به عنوانDLL در فهرست Smart Navigation چیست بن ارسال می شوند.