شنبه ۶ خرداد ۱۳۹۶
 
 
 
کلمه عبور خود را فراموش کرده اید؟
 

 
 
تاریخ ثبت: ۹۲/۹/۱۹
تعداد نمایش: ۴۹۱۴
  Bookmark and Share
 
 ويرايش هاي اوليه از ASP.NET MVC 5.1، WebAPI 2.1 و Web Page 3.1 منتشر شدند
  فرستنده خبر: مجید شهاب فر

ويرايشهاي اوليه از ASP.NET 5.1 به همراه ASP.NET Web Pages 3.1 و Web API 2.1 بر روي NuGet قرار گرفتند. در اين ارائه برخي از ويژگيهاي runtime در ASP.NET و Web Tools 2013.2 كه شامل تعداد زيادي از به روزرساني ها در ASP.NET SignalR، ASP.NET Identity، Entity Framework و كامپوننتهاي Microsoft OWIN و همچنين بروزرساني هاي ابزاري در Web Editor، Browser Link، Scafolding، NuGet و Windows Azure مي باشد.

 دريافت اين  ويرايشها
Web API 2.1، ASP.NET MVC 5.1 و Web Pages 3.1 را مي توان بعنوان پكيجهاي پيش نمايش از طريق NuGet دريافت نمود. اگر از NuGet Package Manager براي نصب استفاده مي كنيد به خاطر داشته باشيد كه گزينه Include Prerelease را تيك زده باشيد.

پيشنيازها براي اين ويرايشها
اگر از Visual Studio 2012 استفاده مي كنيد ابزار لازم زير را لينك زير دانلود و نصب كنيد:
ASP.NET and Web Tools 2013.1 for Visual Studio 2012

اگر از Visual Studio2013 استفاده مي كنيد ابزار لازم را از لينك زير دريافت و نصب كنيد:
Studio 2013 Update 1 RC

ويژگيهاي اضافه شده و بروز شده

ASP.NET MVC 5.1

Attribute Routing

اين ويژگي اكنون از Constrainها ، فعال سازي ويراش بندي (نسخه گذاري) و انتخاب مسير مبتني بر header پشتيباني مي كند. يك مثال برپايه Web API از اينجا قابل مشاهده است كه روش آن مشابه MVC مي باشد.
https://aspnet.codeplex.com/SourceControl/latest#Samples/WebApi

پشتيباني از Bootstrap در HTML Helpers

بعنوان يك آبجكت ناشناخته هم اكنون انتقال صفات html به مثلا" Html.EditorFor امكان پذير مي باشد. اين بدان معناست كه styleهاي Bootstrap مي توانند به HtmlHelperها منتقل شده و المانهاي ورودي مختلفي نظير textbox، dropdownlist و غيره با style مربوط به bootstrap همراه شوند.

پشتيباني از Enum
امكان به كارگيري Enum در Viewهاي MVC اضافه شده است. يك Html Helper جديد به نام Html.EnumDropDownListFor اضافه شده است كه هرگاه به يك Enum مرتبط شود يك dropdown ايجاد خواهد شد همانند زير.

public enum MyEnum
{
    Sunday = 1,
    Monday = 2
}
  
public class Test
{
    public int Id { get; set; }
    public string MyProperty { get; set; }
    public MyEnum MyEnum { get; set; }
}

وقتي از EnumDropDownListFor استفاده مي شود چيزي شبيه زير پديد مي آيد.




ASP.NET Web API 2.1

مديريت Global Error
در ASP.NET Web API روش متمركزي براي لاگ كردن ايرادها و استثناهايي كه كنترل نشده ايجاد مي شوند وجود دارد. هرچند كه از چاچوبهايي نظير ELMAH هم مي توان استفاده نمود. مثال زير را مشاهده كنيد:
https://aspnet.codeplex.com/SourceControl/latest#Samples/WebApi

Attribute Routing
اين ويژگي اكنون از Constrainها ، فعال سازي ويراش بندي (نسخه گذاري) و انتخاب مسير مبتني بر header پشتيباني مي كند. rout prefix هم اكنون از طريق اينترفيس IRoutPrefix و كلاس RoutPrefixAttribute توسعه پذير مي باشد. مثال زير را مشهاده كنيد:
https://aspnet.codeplex.com/SourceControl/latest#Samples/WebApi

شكل دهنده BSON media
فرمت BSON در اسمبليهاي هر دو سوي كلاينت و سرور پشتيباني مي شوند. مثال زير را مشاهده كنيد:
https://aspnet.codeplex.com/SourceControl/latest#Samples/WebApi

پشتيباني از فيلترهاي Async
Web API اكنون مي تواند از Async استفاده كند.

public class AsyncLoggingFilter : ActionFilterAttribute
        {
            public override async Task OnActionExecutingAsync(HttpActionContext actionContext, CancellationToken cancellationToken)
            {
                await Trace.WriteAsync("Executing action named {0} for request {1}.",
                    actionContext.ActionDescriptssssor.ActionName,
                    actionContext.Request.GetCorrelationId());
            }
        }


هرگونه مشكل به هنگام كار كردن با ASP.NET MVC و Web API و يا ايرادهاي احتمالي را مي توانيد در صفحه زير مطرح كنيد:
https://aspnetwebstack.codeplex.com/workitem/list/basic


   نظرات و سؤالات شما در مورد این خبر
 
  پیام جدید
صفحه ۱ - پیامهای اصلی ۱ تا ۶ از مجموع ۶ پیام اصلی
اولین قبلی بعدی

 عنوان فرستنده تاریخ
 
سلام . لطفا اصلاح کنید رها امیر ۱۳۹۲/۱۱/۷
 
ورود به توییتر دولوپر با اکانت توییتر رها امیر ۱۳۹۲/۱۰/۳۰
 
مرتب کردن کوئری های دانلود شده برای ویرایش بیشتر ؟؟ رها امیر ۱۳۹۲/۱۰/۲۲
 
telerik test studio چیه ؟ رها امیر ۱۳۹۲/۱۰/۱۶
پاسخ به: telerik test studio چیه ؟ رضا نقدی ۱۳۹۲/۱۲/۳
 
آیا این آپدیت برای ویژوآل استادیو 2013 نسخه RTM هست یا نسخه کاندیداتور؟؟ رها امیر ۱۳۹۲/۱۰/۱۳
پاسخ به: آیا این آپدیت برای ویژوآل استادیو 2013 نسخه RTM هست یا نسخه کاندیداتور؟؟ مجید شهاب فر ۱۳۹۲/۱۰/۱۴
پاسخ به: آیا این آپدیت برای ویژوآل استادیو 2013 نسخه RTM هست یا نسخه کاندیداتور؟؟ رها امیر ۱۳۹۲/۱۰/۱۵
 
یک معادل فارسی برای UI رها امیر ۱۳۹۲/۹/۱۹
پاسخ به: یک معادل فارسی برای UI مجید شهاب فر ۱۳۹۲/۹/۱۹
پاسخ به: یک معادل فارسی برای UI رها امیر ۱۳۹۲/۹/۲۰
اولین قبلی بعدی

Copyright © 2006 - 2016 All Rights Reserved.
Please direct your questions or comments to