ASP.Net (101)

ASP.NET Core Authentication in a Load Balanced Environment with HAProxy and Redis
2016-11-28 23:31:00

Token based authentication is a fairly common way of authenticating a user for an HTTP application. However, handling this in a load balanced environment has always involved extra caring. In this post, I will show you how this is handled in ASP.NET Core by demonstrating it with HAProxy and Redis through the help of Docker.

Moving to ASP.NET Core RC2: Tooling
2016-05-22 14:04:00

.NET Core Runtime RC2 has been released a few days ago along with .NET Core SDK Preview 1. At the same time of .NET Core release, ASP.NET Core RC2 has also been released. While I am migrating my projects to RC2, I wanted to write about how I am getting each stage done. In this post, I will show you the tooling aspect of the changes.

Having a Look at dotnet CLI Tool and .NET Native Compilation in Linux
2016-01-03 18:20:00

dotnet CLI tool can be used for building .NET Core apps and for building libraries through your development flow (compiling, NuGet package management, running, testing, etc.) on various operating systems. Today, I will be looking at this tool in Linux, specifically its native compilation feature.

My Talk on Profiling .NET Server Applications from Umbraco UK Festival 2015
2015-11-11 13:13:00

I was at Umbraco UK Festival 2015 in London a few weeks ago to give a talk on Profiling .NET Server Applications and the session is now available to watch.

ASP.NET 5 Identity MongoDB Implementation
2015-11-05 20:04:00

ASP.NET Identity will have a new version with ASP.NET 5 which is going to be version 3.0.0 and I gave it shot to implement ASP.NET Identity MongoDB data store.

ASP.NET 5 and Log Correlation by Request Id
2015-10-28 00:44:00

ASP.NET 5 is full of big new features and enhancements but besides these, I am mostly impressed by little, tiny features of ASP.NET 5 Log Correlation which is provided out of the box. Let me quickly show you what it is in this post.

Profiling ASP.NET 5 Applications with ANTS Performance Profiler
2015-10-20 19:16:00

ANTS Performance Profiler from Redgate supports ASP.NET 5 applications running on DNX and it allows you to profile your ASP.NET 5 applications to spot performance problems in a really easy and unobtrusive way. In this blog post, I will show you how it can help you with a sample.

Setting IHostingEnvironment.IsDevelopment as True in an ASP.NET 5 Application
2015-09-13 15:35:00

Wondering why IHostingEnvironment.IsDevelopment returns false even when you are on you development machine? I did indeed wonder and here is why :)

Speaking at Web European Conference 2015 in Milan
2015-09-12 12:14:00

Web European Conference 2015 will happen in Milan on the 26th of September and I will be talking about ASP.NET 5 there!

Progressive .NET Tutorials 2015 and Recording Videos of My ASP.NET 5 Talks
2015-07-07 21:45:00

Last Friday, I was at Progressive .NET Tutorials 2015 in London and I gave two talks on ASP.NET 5. Here are the recording videos and slides of my two ASP.NET 5 talks!

Upcoming Conferences That I am Speaking at
2015-06-16 20:44:00

I have a few speaking activities lined up in upcoming weeks on ASP.NET 5 and DLM and I thought it would be good to share these with you all :)

First Hours with Visual Studio Code on Mac and Windows
2015-04-29 21:15:00

Today is one of those awesome days if you build stuff on .NET platform. They announced bunch of stuff during Build 2015 keynote and one of them is Visual Studio Code, a free and stripped down version of Visual Studio which works on Mac OS X, Linux and Windows. Let me give you my highlights in this short blog post :)

How Azure Web Apps Hosts an ASP.NET 5 Application
2015-04-12 10:13:00

ASP.NET 5 application has totally a different directory structure when you try to publish it and it wasn't clear for me how Azure Web Apps is actually able to host an ASP.NET 5 application. If you are confused on this as well, the answer is here.

Dependency Injection: Inject Your Dependencies, Period!
2014-11-18 12:39:00

Reasons on why I prefer dependency injection over static accessors.

Exciting Things About ASP.NET vNext Series: Middlewares and Per Request Dependency Injection
2014-11-09 21:20:00

From the very first day of ASP.NET vNext, per request dependencies feature is a first class citizen inside the pipeline. In this post, I'd like to show you how you can use this feature inside your middlewares.

Getting the Client’s IP Address in ASP.NET vNext Web Applications
2014-10-30 10:04:00

I was wondering about how to get client’s IP address inside an ASP.NET vNext web application. It’s a little tricky than it should be but I finally figured it out :)

MSP Turkey Kickoff 2014 ASP.NET Web API and SignalR Presentation Slides, Recording and Links
2014-10-19 13:44:00

I was at Microsoft Turkey office yesterday and I gave a presentation on ASP.NET Web API and SignalR in context of this year’s MSP Kickoff. This post covers where you can reach out to presentation slides, recording and several relevant links.

Building and Running Your ASP.NET vNext Application with Gulp
2014-10-09 11:28:00

Wanna see ASP.NET vNext and Gulp working together? You are at the right place :) Let's have look at gulp-aspnet-k, a little plugin that I have created for ASP.NET vNext gulp integration.

Exciting Things About ASP.NET vNext Series: MVC View Components
2014-10-06 11:46:00

A few days ago, I started a new blog post series about ASP.NET vNext. Today, I would like to talk about something which is MVC specific and takes one of our pains away: view components :)

Debugging ASP.NET vNext Beta Builds with Visual Studio 14 CTP 3
2014-10-05 16:17:00

Visual Studio CTP 3 has launched a while back and I was expecting to have trouble working with ASP.NET vNext beta builds. I was partially right. I wasn’t able to run the web application from Visual Studio. However, it’s still possible to debug the application and I have a workaround for you :)

Exciting Things About ASP.NET vNext Series: The Ultimate Guide
2014-10-03 11:49:00

As of today, I am starting a new blog post series about ASP.NET vNext. To kick things off, I would like to lay out the resources about ASP.NET vNext here which is probably going to be an ultimate guide on ASP.NET vNext.

Getting Started with ASP.NET vNext by Setting Up the Environment From Scratch
2014-09-28 19:08:00

In this post, I'll walk you through how you can set up your environment from scratch to get going with ASP.NET vNext.

How and Where Concurrent Asynchronous I/O with ASP.NET Web API
2014-02-21 22:06:00

When we have uncorrelated multiple I/O operations that need to be kicked off, we have quite a few ways to fire them off and which way you choose makes a great amount of difference on a .NET server side application. In this post, we will see how we can handle the different approaches in ASP.NET Web API.

AspNet.Identity.RavenDB: Fully asynchronous, new and sweet ASP.NET Identity implementation for RavenDB
2013-11-29 09:39:00

A while back, ASP.NET team has introduced ASP.NET Identity, a membership system for ASP.NET applications. Today, I'm introducing you its RavenDB implementation: AspNet.Identity.RavenDB.

Pro ASP.NET Web API Book is Shipped and Available on Amazon
2013-09-25 06:28:00

Today, I am very proud to say that Pro ASP.NET Web API Book is now shipped and available on Amazon for paperback sales :)

Good Old F5 Experience With OwinHost.exe on Visual Studio 2013
2013-09-09 14:15:00

With Visual Studio 2013 RC, we are introduced to a new extensiblity point: External Host. This gives us the F5 experience Wwth OwinHost.exe on VS 2013 and this post walks you through this feature.

Microsoft Turkey Summer School Presentation Samples and Links for .NET Web Stack
2013-08-25 15:09:00

I was at Microsoft's Turkey headquarters giving talks on Microsoft Web Stack for Microsoft Summer School and here are presentation samples and links for .NET Web Stack

Scaling out SignalR with a Redis Backplane and Testing It with IIS Express
2013-07-02 11:01:00

Learn how easy to scale out SignalR with a Redis backplane and simulate a local web farm scenario with IIS Express

SignalR and Real-time Web Application Scenarios Webcast Recording (In Turkish) is Available
2013-04-22 02:52:00

A few days ago, I presented on a webcast about ASP.NET SignalR and real-time web application scenarios in Turkish and its recording is now available.

Links, Source Code and Slides From My Microsoft Web Camp Talks
2013-04-07 16:01:00

Web Camp Istanbul was held at Microsoft Istanbul office yesterday and here are the links, source code and slides from my talks

Microsoft Web Camps Istanbul on the 6th of April
2013-03-23 16:21:00

One leg of Microsoft Web Camps spring 2013 tour will be held in Microsoft Istanbul office on the 6th of April, 2013.

MSP Turkey Kickoff Microsoft Web Stack Presentation Slides, Samples and Links
2013-02-09 12:22:00

I was at MSFT Istanbul office yesterday to give a presentation on Microsoft Web Stack for MSPs. Slides and samples are now available online.

ASP.NET Web API Tracing and IDependencyScope Dispose Issue
2013-01-12 16:26:00

If you enabled tracing on your ASP.NET Web API application, you may see a dispose issue for IDependencyScope. Here is why and how you can workaround it.

Sides and Source Code for DEU Bilgisayar Topluluğu Izmir 2. Teknoloji Zirvesi
2013-01-08 04:34:00

This weekend, I participated in an event as a speaker in Izmir, DEU Bilgisayar Topluluğu Izmir 2. Teknoloji Zirvesi. Sides and Source Code for my sessions are available.

List of Resources on Asynchronous Programming for .NET Server Applications with C#
2013-01-05 22:01:00

I listed some resources on asynchronous programming for .NET server applications with C# which consist of blog posts, presentations and podcasts.

Mapping ASP.NET SignalR Connections to Real Application Users
2013-01-01 15:32:00

One of the common questions about SignalR is how to broadcast a message to specific users and the mapping the SignalR connections to your real application users is the key component for this.

Pro ASP.NET Web API's Sample Project (PingYourPackage) Source Code is Up on GitHub
2012-12-20 21:32:00

We wanted to give you an early glimpse on the Pro ASP.NET Web API's sample application(PingYourPackage) and its source code is now up on GitHub.

Why am I not Using NancyFx Instead of ASP.NET MVC / Web API
2012-12-18 19:50:00

Why am I not using NancyFx instead of ASP.NET MVC / Web API? Because of a very important and vital missing part with NancyFx: asynchrony!

SignalR - Real-time Web Applications Webcast Recording (In Turkish) is Available
2012-11-14 08:57:00

SiganlR - Real-time Web Applications webcast recording (in Turkish) is available. The video is available on NedirTV and Vimeo.

Advanced ASP.NET Web API Webcast Offline Recording (In Turkish) is Available
2012-11-07 09:27:00

Advanced ASP.NET Web API Webcast Offline Recording (In Turkish) is Available

Advanced ASP.NET Web API Webcast Slide and Codes
2012-11-02 07:07:00

The slide and the full source code of the Advanced ASP.NET Web API webcast (Turkish) is available.

ASP.NET SignalR Alpha 1.0.0 is Now Available!
2012-10-31 23:31:00

Couple of hours ago, @DamianEdwards has announced that ASP.NET SignalR Alpha 1.0.0 release is now publicly available! Even better! SignalR has just shipped with ASP.NET Fall 2012 Update!

Working with IIS Express Self-signed Certificate, ASP.NET Web API and HttpClient
2012-10-23 19:34:00

We will see how to smoothly work with IIS Express Self-signed Certificate, ASP.NET Web API and HttpClient by placing the self-signed certificate in the Trusted Root CA store.

Newsflash! ASP.NET Web API does not Sit on Top of ASP.NET MVC! In Fact, It does not Sit on Top of Anything
2012-10-20 08:57:00

One of the common misconceptions about ASP.NET Web API is that it is being built on top of ASP.NET MVC. Today, I am going to break it!

Pro ASP.NET Web API Book is Available on Amazon for Pre-order
2012-10-15 12:38:00

Two days ago, I blogged about the availability of the Pro ASP.NET Web API Book through Apress Alpha Program. Today, the Pro ASP.NET Web API book is now available on Amazon for pre-order

Pro ASP.NET Web API Book is Available Through Apress Alpha Program
2012-10-13 10:45:00

I am proud to announce that the Pro ASP.NET Web API book is available through Apress Alpha Program and you can get access to the early bits and completed chapters now.

Complex Type Action Parameters with ComplexTypeAwareActionSelector in ASP.NET Web API - Part 2
2012-10-08 06:03:00

In this post, we will see how ComplexTypeAwareActionSelector behaves under the covers to involve complex type action parameters during the action selection process.

Complex Type Action Parameters with ComplexTypeAwareActionSelector in ASP.NET Web API - Part 1
2012-10-07 10:56:00

We will see how to make complex type action parameters play nice with controller action selection in ASP.NET Web API by using ComplexTypeAwareActionSelector from WebAPIDoodle NuGet package.

2012 Microsoft ASP.NET/IIS MVP Award
2012-10-02 18:08:00

Yesterday, I received an awesome e-mail telling me that I have been given the Microsoft MVP award on ASP.NET/IIS for 2012.

Complex Type Action Parameters and Controller Action Selection with ASP.NET Web API
2012-09-30 19:04:00

How to use complex type action parameters in ASP.NET Web API and involve them inside the controller action selection logic

Asynchronous .NET Client Libraries for Your HTTP API and Awareness of async/await's Bad Effects
2012-09-21 06:34:00

Writing asynchronous .NET Client libraries for your HTTP API and using asynchronous language features (aka async/await) and some deadlock issue you might face.

ASP.NET Web API and Handling ModelState Validation
2012-09-11 10:39:00

How to handle ModelState Validation errors in ASP.NET Web API with an Action Filter and HttpError object

Dealing with Asynchrony inside the ASP.NET Web API HTTP Message Handlers
2012-09-08 08:46:00

How to most efficiently deal with asynchrony inside ASP.NET Web API HTTP Message Handlers with TaskHelpers NuGet package or C# 5.0 asynchronous language features

Why do I Need ASP.NET Web API When I Already Have ASP.NET MVC
2012-08-30 11:05:00

Gleen Block explains why we need ASP.NET Web API when we already have ASP.NET MVC and what can we achieve with ASP.NET Web API

ASP.NET Web API Catch-All Route Parameter Binding
2012-08-29 13:14:00

ASP.NET Web API has a concept of Catch-All routes but the frameowk doesn't automatically bind catch-all route values to a string array. Let's customize it with a custom HttpParameterBinding.

Disposing Resources At the End of the Request Lifecycle in ASP.NET Web API
2012-07-27 05:26:00

How to disposing resources at the end of the request lifecycle in ASP.NET Web API with the RegisterForDispose extension method for the HttpRequestMessage class

Running the Content Negotiation (Conneg) Manually in ASP.NET Web API
2012-06-21 09:50:00

In this post we will see how run the Content Negotiation (Conneg) manually in an ASP.NET Web API easily.

WebAPIBloggers - An RSS Feed Aggregator for ASP.NET Web API Blog Posts
2012-06-04 08:12:00

Couple of days ago, @AlexZeitler has launched WebAPIBloggers web site which aggregates the blog posts of several bloggers who write about ASP.NET Web API.

The Perfect Recipe to Shoot Yourself in The Foot - Ending up with a Deadlock Using the C# 5.0 Asynchronous Language Features
2012-06-02 20:01:00

Let's see how we can end up with a deadlock using the C# 5.0 asynchronous language features (AKA async/await) in our ASP.NET applications and how to prevent these kinds of scenarios.

Getting Started with Windows Server AppFabric Caching PowerShell Commands
2012-05-23 05:51:00

I started to use Windows Server AppFabric for its distributed caching feature and I wanted to take a note of the useful PowerShell commands to manage the service configuration and administration.

Slides of My MS Web Platform & ASP.NET MVC 101 Talks
2012-03-23 17:23:00

Today, I was at Computer Engineering Department of Mugla University and I gave two introduction talks on MS Web Platform and ASP.NET MVC 101.

Creating Custom CSVMediaTypeFormatter In ASP.NET Web API for Comma-Separated Values (CSV) Format
2012-03-22 08:09:00

In this post, we will see how to create a custom CSVMediaTypeFormatter in ASP.NET Web API for comma-separated values (CSV) format

Involving Action Selection Process in ASP.NET MVC with ActionNameSelectorAttribute
2012-03-21 07:14:00

We will see how we can involve action selection process in ASP.NET MVC with ActionNameSelectorAttribute with a real world use case scenario.

API Key Authorization Through Query String In ASP.NET Web API AuthorizationFilterAttribute
2012-03-05 14:23:00

We will see how API key authorization (verification) through query string would be implemented In ASP.NET Web API AuthorizationFilterAttribute

ASP.NET Web API Custom RouteDataMapping (MediaTypeMapping)
2012-03-03 21:05:00

In this post, we will create RouteDataMapping. This custom MediaTypeMapping will allow us to involve the decision-making process about the response format according to RouteData values.

ASP.NET Web API MediaTypeFormatters With MediaTypeMappings
2012-03-03 09:38:00

We will see how Content-Negotiation (Conneg) Algorithm works on ASP.NET Web API with MediaTypeFormatters and MediaTypeMappings

Autofac and ASP.NET Web API System.Web.Http.Services.IDependencyResolver Integration
2012-02-27 07:43:00

In this post, you can make Autofac work with ASP.NET Web API System.Web.Http.Services.IDependencyResolver. Solution to the 'controller has no parameterless public constructor' error.

My Take on Task-base Asynchronous Programming in C# 5.0 and ASP.NET MVC Web Applications
2012-02-26 17:21:00

I'm trying to show you what new C# 5.0 can bring us in terms of asynchronous programming with await keyword. Especially on ASP.NET MVC 4 Web Applications.

Getting Started With ASP.NET Web API - Tutorials, Videos, Samples
2012-02-24 06:49:00

I would like to point you those resources (Tutorials, Videos, Samples) in order to get started with ASP.NET Web API.

ASP.NET MVC Code Review #2 - A Way of Working with Html Select Element (AKA DropDownList) In ASP.NET MVC
2011-12-30 14:28:00

This is the #2 of the series of blog posts which is about some core scenarios on ASP.NET MVC: A Way of Working with Html Select Element (AKA DropDownList) In ASP.NET MVC

ASP.NET MVC Code Review #1 - File Upload With HttpPostedFileBase Class
2011-12-29 21:25:00

This is #1 of the series of blog posts which is about some core scenarios on ASP.NET MVC: File Upload With HttpPostedFileBase Class

WCF Web API Plays Nice With ELMAH - A Quick Introduction to WCF Web API HttpErrorHandler
2011-11-22 12:09:00

See how WCF Web API Plays Nice With ELMAH. This blog post is a Quick introduction to WCF Web API HttpErrorHandler

ASP.NET MVC Server Side Remote Validation
2011-11-06 17:10:00

In this quick post, I will show you a way of implementing ASP.NET MVC Server Side Remote Validation just like ASP.NET MVC Remote Validation

Donut Hole Caching In ASP.NET MVC by Using Child Actions and OutputCacheAttribute
2011-10-30 09:40:00

This blog post demonstrates how to implement Donut Hole Caching in ASP.NET MVC by Using Child Actions and OutputCacheAttribute

ASP.NET MVC Remote Validation For Multiple Fields With AdditionalFields Property
2011-10-24 06:44:00

This post shows the implementation of ASP.NET MVC Remote Validation for multiple fields with AdditionalFields property and we will validate the uniqueness of a product name under a chosen category.

Check Instantly If Username Exists - ASP.NET MVC Remote Validation
2011-10-19 04:07:00

This blog post will walk you through on implementation and usage of ASP.NET MVC Remote Validation. As a sample, we will validate the availability of the username for membership registration.

Unit Testing With xUnit.net for ASP.NET MVC Web Applications - Part 1
2011-10-16 14:40:00

In this blog post, we will see how we set up our environment for xUnit.net Unit Testing Framework. This is the first blog post of the blog post series on Unit Testing With xUnit.net for ASP.NET MVC.

How to Detect Errors of Our ASP.NET MVC Views on Compile Time - Blow up In My Face Theory
2011-09-29 05:04:00

We will see How to detect errors of our ASP.NET MVC views on compile time inside Visual Studio.

Remove Trailing Slash From the URLs of Your ASP.NET Web Site With IIS 7 URL Rewrite Module
2011-09-11 07:08:00

One of the aspect of SEO (Search Engine Optimization) is canonicalization. In this blog post, we will see how easy to work with IIS Rewrite Module in order to remove evil trailing slash from our URLs

Working With JQuery Ajax API on ASP.NET MVC 3.0 - Power of JSON, JQuery and ASP.NET MVC Partial Views
2011-09-09 17:23:00

In this post, we'll see how easy to work with JQuery AJAX API on ASP.NET MVC and how we make use of Partial Views to transfer chunk of html from server to client with a toggle button example.

TinyMCE HTML Text Editior & ASP.NET MVC - Setting It Up Has Become Easy With Nuget
2011-09-07 06:15:00

One of the best Javascript WYSIWYG Editors TinyMCE is now up on Nuget live feed. How to get TinyMCE through Nuget and get it working is documented in this blog post.

ASP.NET Web Forms : Calling Web Service Page Methods Using JQuery
2011-05-15 20:58:00

In this blog post we will see how to consume a web page methods using JQuery on ASP.NET Web Forms and use ASP.NET page methods as services. You will find some cool stuff about other things as well :)

MCTS 70-515, Failed but I'm Gonna Beat It Next Time - Throughout MCTS Exam Overview and Experience
2011-05-14 17:44:00

Couple of days ago I took the Exam 70-515, TS: Web Applications Development with Microsoft .NET Framework 4 and I am gonna walk you through it in this post

Parent / Child View In a Single Table With GridView Control On ASP.NET Web Forms
2011-04-28 13:13:00

This awesome blog post will demonstrate how to create a complete, sub-grouped product list in a single grid. Get ready for the awesomeness...

How To Handle Multiple Checkboxes From Controller In ASP.NET MVC - Sample App With New Stuff After MVC 3 Tools Update
2011-04-27 11:10:00

In this blog post, we will see how to handle multiple checkboxes inside a controller in ASP.NET MVC. We will demonstrate a sample in order to delete multiple records from database.

We Love .NET 4 - Clean Web Control IDs with ClientIDMode Property to Static and Predictable
2011-03-24 17:58:00

In this blog post, we will see how ClientIDMode property of Web Controls makes our lives easier. Also, we will demonstrate couple of scenarios on how it works...

Local IIS 7.0 - CS0016: Could not write to output file / Microsoft.Net > Framework > v4.0.30319 > Temporary ASP.NET Files
2011-03-05 08:18:00

Solution to an annoying error message! You are getting 'Could not write to output file 'c:\Windows\Microsoft.NET\Framework\....' message? You are at the right place.

Running ASP.NET MVC Under IIS 6.0 and IIS 7.0 Classic Mode : Solution to Routing Problem
2011-02-26 07:31:00

In this blog post, we will see how to run ASP.NET MVC application under IIS 6.0 and IIS 7.0 classic mode with some configurations on IIS and Global.asax file...

ASP.NET MVC : Throwing 404 Exceptions Manually From Controller When Model is Null
2011-02-17 09:44:00

This post is a quick demonstration of how you can throw HttpException of 404 manually from a controller on ASP.NET MVC when the model you're passing is null

Microsoft MIX11 : Students & Academic Staff Discount is Available For the Conference
2011-02-16 06:22:00

Microsoft MIX11 : Students & Academic Staff Discount is Available For the Conference / The chance that every geek student wants to catch!

SQL Injection vs. Lethal Injection / Protection Against SQL Injection
2011-01-29 18:37:00

SQL Injection and Lethal Injection... They are both dangerous and they can be easily fatal. But how? What is SQL Injection and how it can effect my project? The answers are in this blog post.

Deployment of ASP.Net MVC 3 RC 2 Application on a Shared Hosting Environment Without Begging The Hosting Company
2010-12-18 12:41:29

After the release of ASP.Net MVC RC 2, we are now waiting for the RTM release but some of us wanna use RC 2 already... But how to deploy it on a shared hosting acount is the mind-exploding problem...

Custom Errors on ASP.Net MVC - redirectMode="ResponseRewrite" Issue
2010-12-08 21:17:17

I assume that some of you folks have tried that in your ASP.Net MVC applications and try to figure out why it doesn't work. Well, I have figured it out...

Sending E-mail to All List of Membership Users with ASP.Net Using Built-in Membership API
2010-11-26 09:23:28

Most of the Asp.Net developers are using Membership class of Asp.Net and in this blog post we will see how to send e-mail to all of the membership users at once...

Is There Anybody Out There Who Doesn't Have Gravatar !
2010-11-19 22:14:47

Sometimes we get sick to put our avatar pic. to every web site that we have registered to view our avatar. In this point gravatar.com helps us.

How to Delete a Previously Created Cookie With C# ASP.Net / Deleting Cookie ASP.Net
2010-10-03 08:13:12

You created a cookie on you asp.net forms application now you would like to delete it. This quick article show how to do the trick...

ASP.NET Security Vulnerability Has Been Detected by Microsoft
2010-09-22 14:17:50

On the 17th of Sepetember in 2010, Microsoft released a advisory for a very serious ASP.NET vulnerability which will cause to view data, such as the View State

Country DropDownList - ListItems of A Country Dropdownlist includes All Countries, Country Dropdownlist Component
2010-08-01 13:33:54

Country DropDownList for Asp.NET developers ! Save a lot of time by copying and pasting this code to your application for a country dropdownlist. Do not create it from scratch :)

How To Use C# (C Sharp) Switch Case, Switch Case Samples
2010-04-16 08:51:47

After you read this article, you will be able to use the 'Switch Case' Function on your C# Projects. This function becomes so handy with DropDownList & RadioButtonList !

How to Validate A CheckBox in ASP.Net 3.5 / Checkbox Validation Control Sample Code in ASP.Net, C# (C Sharp) And Visual Basic
2010-04-06 08:01:56

This article will give you an idea to validate a checkbox in ASP.Net 3.5 ! It is so easy to implement and so handy to use !

ASP.Net Chart Control On Shared Hosting Environment, Chartimagehandler / Parser Error Problem Solution
2010-03-13 17:21:00

ASP.Net Chart Control On Shared Hosting Envronment (Parser Error) - Deployment of Chart Controls On Shared Hosting Environment Properly...