What is Blazor? Blazor is a free, open-source, cross-platform Web framework that allows developers to build modern, scalable, and cross-platform Web applications using C# and .NET. Blazor developed by Microsoft and the open-source community is initially designed to keep in mind C# and .NET developers who want to build web client applications using C# language. Blazor framework allows developers to create rich interactive UIs using C# instead of JavaScript. Blazor supports both client-side and server-side coding. Both server-side and client-side app logic is written in .NET. Even though the code is written in .NET and C#, Blazor renders the UI as HTML and CSS forRead More →

Develop Mobile Apps Cloud-Connected Mobile Apps – Create a Web Service with Azure Web Apps and WebJobs(Part 1) In the first part of a two-part article, the authors explore some of the issues involved in creating a cloud back end that aggregates and processes data and serves it to mobile clients. Cloud-Connected Mobile Apps – Build a Xamarin App with Authentication and Offline Support(Part 2) In the second article in their series, the authors discuss how they use Xamarin to target multiple mobile client platforms, and show how to implement authentication and maintain a synchronized client-side cache of the data. Calling Web API from aRead More →

Guidance Getting Started Introduction to SignalR Supported Platforms Tutorial: Getting Started with SignalR 2 Tutorial: Getting Started with SignalR 2 and MVC 5 Tutorial: High-Frequency Realtime with SignalR 2 Tutorial: Server Broadcast with SignalR 2 Hands On Lab: Real-Time Web Applications with SignalR Guide to the API Hubs API Guide – Server (C#) Hubs API Guide – JavaScript Client Hubs API Guide – .NET Client (C#) Understanding and Handling Connection Lifetime Events in SignalR Working with Groups in SignalR Mapping SignalR Users to Connections Testing and Debugging SignalR Troubleshooting Unit Testing SignalR Applications Enabling SignalR Tracing Security Introduction to SignalR Security Authentication and Authorization forRead More →

Guidance Getting Started Program ASP.NET Web Pages in Visual Studio Intro to ASP.NET Web Programming Razor Syntax ASP.NET Web Pages Visual Basic ASP.NET Web Pages (Razor) FAQ Sending Email from Your Site Adding Social Networking to Your Website Introducing ASP.NET Web Pages Getting Started Programming Basics Displaying Data HTML Form Basics Entering Database Data by Using Forms Updating Database Data Deleting Database Data Creating a Consistent Layout Publishing a Site by Using WebMatrix Routing Creating Readable URLs in ASP.NET Web Pages Sites UI, Layouts, and Themes Working with Forms Validating User Input in ASP.NET Web Pages Sites Creating a Consistent Look Customizing Site-Wide Behavior WorkingRead More →

Guidance Getting Started Getting Started with Web API 2 (C#) Action Results in Web API 2 Using Web API with ASP.NET Web Forms Creating Web API Help Pages Hands On Lab: Build a Single Page Application (SPA) with ASP.NET Web API and Angular.js Routing Routing in Web API Routing and Action Selection in Web API Attribute Routing in Web API 2 Create a REST API with Attribute Routing in Web API 2 Working with Data Using Web API 2 with Entity Framework 6 Create the Project Add Models and Controllers Seed the Database Handling Entity Relations Create Data Transfer Objects (DTOs) Create the JavaScript ClientRead More →

Guidance Getting Started Getting Started with ASP.NET 4.5 Web Forms and Visual Studio 2013 Getting Started with Web Forms and Visual Studio Create the Project Create the Data Access Layer UI and Navigation Display Data Items and Details Shopping Cart Checkout and Payment with PayPal Membership and Administration URL Routing ASP.NET Error Handling Creating a Basic Web Forms Page in Visual Studio 2013 Code Editing ASP.NET Web Forms in Visual Studio 2013 Using Page Inspector for Visual Studio 2012 in ASP.NET Web Forms Visual Studio 2012 Hands On Labs What’s New in ASP.NET and Web Development in Visual Studio 2012 What’s New in Web FormsRead More →

ASP.NET offers three frameworks for creating web applications: Web Forms, ASP.NET MVC, and ASP.NET Web Pages. All three frameworks are stable and mature, and you can create great web applications with any of them. No matter what framework you choose, you will get all the benefits and features of ASP.NET everywhere. Each framework targets a different development style. The one you choose depends on a combination of your programming assets (knowledge, skills, and development experience), the type of application you’re creating, and the development approach you’re comfortable with. Web Forms With ASP.NET Web Forms, you can build dynamic websites using a familiar drag-and-drop, event-driven model.Read More →

There are two supported implementations for building server-side applications with .NET: .NET Framework and .NET Core. Both share many of the same components and you can share code across the two. However, there are fundamental differences between the two and your choice depends on what you want to accomplish. This article provides guidance on when to use each. Use .NET Core for your server application when: You have cross-platform needs. You are targeting microservices. You are using Docker containers. You need high-performance and scalable systems. You need side-by-side .NET versions per application. Use .NET Framework for your server application when: Your app currently uses .NETRead More →