Session Management in ASP.NET MVC

Difference Between ViewData, ViewBag, and TempData With Code Examples
In this article, I will explain, with an example, the similarities and differences between ViewData, ViewBag, and TempData in ASP.NET MVC.
ViewData, ViewBag and TempData are used for transferring data and objects from the Controller to the View or from one Controller to another in ASP.NET MVC.

Link: https://dzone.com/articles/session-management-in-aspnet-mvc?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

Trying BitBucket Pipelines With ASP.NET Core

BitBucket provides a continuous integration tool called Pipelines. This is based on Docker containers which are running on a Linux-based Docker machine. In this post, I want to try to use BitBucket Pipelines with an ASP.NET Core application.
In the past, I preferred BitBucket over GitHub because I used Mercurial more than Git. But that changed five years ago. Since then, I’ve used GitHub for almost every new personal project that doesn’t need to be a private project. But at my company, YooApps, we use the entire Atlassian ALM Stack including Jira, Confluence, and BitBucket (we don’t use Bamboo yet because we also use Azure a lot and we didn’t get Bamboo running on Azure). BitBucket is a good choice if you use the other Atlassian tools because the integration to Jira and Confluence is awesome.

Link: https://dzone.com/articles/trying-bitbucket-pipelines-with-aspnet-core?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

How to Write Your First .NET Core 2.0 Application

Microsoft .NET Core is a cross-platform, open source software development framework that can be used to build applications for mobile, Windows, and the web. You can learn more about .NET Core here, but in this blog post, we’ll walk you through how to create and publish a .NET Core application for Windows.
To work with .NET Core, first, you need to install it from here. While you can use any IDE to create a .NET Core application, I am going to use the Visual Studio 2017 Enterprise version. If you do not have Visual Studio installed, you may want to try the community edition, which can be found for free here. Once the environment is set, launch Visual Studio and create a new project by selecting File->New Project-> Visual C#-> .NET Core-> Console App. Besides C#, a .NET Core application can be used in other languages, like Visual Basic.

Link: https://dzone.com/articles/how-to-write-your-first-net-core-20-application?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

ASP.NET Interview Questions: Tips for Hiring ASP.NET Developers

There are hundreds of questions you could ask to determine a job candidate’s fit for an ASP.NET related position. Characteristics of a good candidate include high comfort level, skill level, and an in-depth understanding of essential and advanced development concepts.
The interview questions below make a good primer for screening employees working in the .NET framework. That said, this list will just get you started. The best interview questions will grow from the specific job offer, ideally identified by those already working in that department and on related tasks.

Link: https://dzone.com/articles/aspnet-interview-questions-tips-for-hiring-aspnet?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

New & Upcoming Course Highlights: Designing Interfaces in PHP & Dependency Injection in ASP.NET

Every week, new courses and workshops are published to the growing Treehouse Library! Here’s a short list of what we’ve added recently, upcoming course highlights, and our weekly video update of What’s New at Treehouse. COURSE Designing Interfaces in PHP – Alena Holligan (137…
The post New & Upcoming Course Highlights: Designing Interfaces in PHP & Dependency Injection in ASP.NET appeared first on Treehouse Blog.

Link: http://blog.teamtreehouse.com/new-upcoming-course-highlights-designing-interfaces-in-php-dependency-injection-in-asp-net

ASP.NET Razor Pages vs MVC: How Do Razor Pages Fit in Your Toolbox?

As part of the release of .NET Core 2.0, there are also some updates to ASP.NET. One of those is the addition of a new web framework for creating a “page" without the full complexity of ASP.NET MVC. New Razor Pages are a slimmer version of the MVC framework and in some ways an evolution of the old ".aspx" WebForms.
In this article, we are going to cover some of the finer points of using ASP.NET Razor Pages vs MVC.

Link: https://dzone.com/articles/aspnet-razor-pages-vs-mvc-how-do-razor-pages-fit-i?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

ASP.NET Core: Building an Enum Provider to Convert C# Enums to JavaScript

My previous post about ASP.NET Core and getting C# enums to JavaScript was primitive and used simple attributes on enums to detect ones we need in JavaScript. This blog post extends the idea and makes some generalizations to also support those enums that are located in libraries we don’t control or on what we don’t want to apply attributes.
JavaScriptEnum Attribute
We start again by defining the JavaScriptEnum attribute and some sample enums that are decorated with this attribute. The JavaScriptEnum attribute is a marker attribute and it doesn’t carry any functionality.

Link: https://dzone.com/articles/aspnet-core-building-an-enum-provider-to-convert-c?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

CRUD Operations Using Web API 2 and KnockOut.JS

Introduction
In this article, I will demonstrate how we can create sample CRUD (Create, Read, Update, Delete) operations using ASP.NET, Web API2, and Knockout.js. I hope you will like this.
Prerequisites
First, you must have Visual Studio 2015 (.NET Framework 4.5.2) and a SQL Server.

Link: https://dzone.com/articles/crud-operations-using-web-api-2-and-knockoutjs?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev