session state یکی امکان های فوق العاده ASP.Net میباشد، طراحی اپلیکیشن در مشهد درین مقاله درباره شغل با session state سخن خوا هیم کرد و اطلاعاتی را در چنگ شما قرار میدهیم.
ASP.NET یک کادر ورک متن گشوده، کراس پلتفرم، رایاپارس مدل، قابل بسط و ماژولار برای ایجاد کرد نرم افزار های زیر اینترنت با کوشش بالا میباشد. این کادر ورک شمارا توانمند می سازد تا داده های مخاطب را ذخیره فرمائید و شغل خویش را با این اطلاعات و درخواست هایی که از سمت همین استفاده کننده به شما ارسال میشود ادامه دهید. شما میتوانید از مزایای middleware های ما یحتاج که به طور بخشی از پکیج Microsoft.AspNetCore.Session در دسترس میباشند به کارگیری فرمائید تا با وضعیت گرد هم آیی در ASP.NET عمل نمائید.
کامپوننت Middleware
این کامپوننت در ASP.NET برای سفارشی سازی رئیس درخواست ها و جواب های آنها و همچنین inspect، rout یا این که اصلاح درخواست ها و پیغام های آنها که در pipeline جریان داراهستند به کارگیری میگردد. معمولا زنجیره ای از این کامپوننت ها را در درون پیپ لاین نرم افزار در ASP.NET در چنگ دارید. در این نوشتهی علمی قصد داریم درباره این که چه طور ما میتوانیم با session state در ASP.NET به کار گیری کنیم دعوا کنیم.
ایجاد کرد یک پروژه ASP.NET
در بالا اذن دهید که یک پروژه را در ویژوال استودیو بسازیم، فرض ما دراین مکان این میباشد که شما ورژن 2017 و یا این که 2019 از این Ide را بر روی سیستم خویش نصب نموده اید. مراحلی که برای ایجاد کرد یک پروژه ASP.NET بایستی بپیمایید به صورت پایین میباشد:
- IDE ویژوال استودیو را ایفا نمایید.
- بر روی “Create new project” کلیک نمایید.
- در پنجره گشوده گردیده از لیستی که در دست شما جای دارد مورد “ASP.Net Core Web Application” را گزینش نمائید.
- بر روی next کلیک فرمایید.
- در پنجره “Configure your new project” که در قسمت آتی برای شما ظواهر میگردد اسم و محل قرارگیری پروژه ی خویش را تعیین نمائید.
- بر روی Create کلیک نمایید.
- در قسمت “Create New ASP.Net Core Web Application” که در مرحله آینده برای شما ظواهر می گردد .Net Core را تحت عنوان ران تایم گزینش کرده و مورد ASP.Net Core 2.2 یا این که ورژن های فراتر را از لیستی که در نصیب بالا وجود داراست تعیین فرمائید.
- مورد “Web Application (Model-View-Controller)” را تحت عنوان پوسته پروژه ی خویش برای ایجاد کرد یک پروژه نو در ASP.NET تعیین نمایید.
- اعتقاد و باور نتایج فرمائید که بررسی جعبه های “Enable Docker Support” و “Configure for HTTPS” تیک نخورده باشند به دلیل آنکه ما در اینجا قصد نداریم از این خصوصیات به کار گیری کنیم.
- آیتم Authentication را نیز بر روی “No Authentication” قرار دهید به دلیل آنکه ما از Authentication نیز به کارگیری نخواهیم کرد.
- اکنون میتوانید بر روی مورد Create کلیک فرمائید.
حالا شما می بایست یک پروژه ASP.NET Core داشته باشید که فراهم میباشد تا بر روی ویژوال استودیو جاری ساختن گردد. در قسمت های آتی این نوشته ی علمی از این پروژه به کار گیری خوا هیم کرد تا بیشتر با session state در ASP.Net آشنا شویم.