اشتراکها
اشتراکها
اجرای AngularJS در IE7
اشتراکها
پردازش حجمهای بالا توسط Json.NET
اشتراکها
JSON Hijacking
نظرات مطالب
Span در C# 7.2
روش تشخیص رو اینجا توضیح دادم. نیاز به json داره.
نظرات مطالب
نگاشت JSON به کلاسهای معادل آن
همچنین Raven DB هم مبتنی بر JSON است.
نظرات اشتراکها
تولید تگ های SEO در ASP.NET Core با کتابخانه SeoTags
قابلیت Structured Data یکی از مباحث پیشرفته SEO هست که با تعریف ساختار صفحه به موتورهای جستجو کمک میکنه محتوای صفحه شما رو بهتر متوجه بشن و نمایش بدن. نمونه نمایش نتایج در صفحه سرچ گوگل این موضوع رو میتونین از این لینک مشاهده کنین. همانطور که میبینین بعضی موارد به صورت rich result نمایش داده میشوند.
گوگل داکیومنت کاملی در مورد پیاده سازی Structured Data داره که از این لینک میتونین مشاهده کنین.
پیاده سازی این قابلیت توسط یکی از سه روش زیر انجام میشه
- روش JSON-LD
- روش Microdata
- روش RDFa
روش اول یعنی JSON-LD روش پیشنهادی گوگل هست و در اون محتوای صفحه به صورت json در قالب استاندارد Schema.org درون یک تگ script از نوع application/ld+json تعریف میشه. که در این لینک میتونین نمونه پیاده سازیش رو برای یک product مشاهده کنین.
در روشهای Microdata و RDFa هم محتوای صفحه در قالب attribute هایی بر روی تگهای html نشانه گذاری میشن.
داکیومنت گوگل یک قسمت از نحوه پیاده سازی این مورد برای مثالهای پرکاربرد از جمله Article و Product و Book و ... نیز ارائه کرده.
حالا کتابخانه SeoTags از JSON-LD هم پشتیبانی میکنه و علاوه بر تولید تمام تگهای SEO برای سایت شما، محتوای JSON-LD رو هم خروجی میده.
داکیومنت استفاده از این کتابخانه برای تولید تگهای meta و link و... در اینجا مشاهده کنید.
نظرات مطالب
فعال سازی عملیات CRUD در Kendo UI Grid
برای اینکه خطاهای ثبت شده در ModelState را هنگام ثبت و ویرایش نمایش دهیم باید به صورت زیر عمل کنیم
ولی این متد در فضای نام using Kendo.Mvc.Extensions قرار دارد .
return Json(resultData.AsQueryable().ToDataSourceResult(dataSourceRequest, ModelState));
لازم است تا هم فیلترینگ سمت سرور و در لایه سرویس انجام شود و هم اینکه بتوان خطاهای ModelState نشان داده شود . به چه صورت باید عمل کرد؟
با تشکر