AspDotNetAtoms.com provides daily updates on ASP.NET Tutorials, Programming Resources, .NET Articles, Authors and more.

Categories

Recent Posts

Handling Files and Directories from your web applications. : Rockin J

Monday, October 06 2008

Using C#, VB.NET, and ASP.NET to get all files of directory and subdirectory. Simply illustration of working with files and directories in ASP.NET.

Animated Popup Master/Detail using GridView, DetailsView and JQuery with jqModal & UpdatePanel : Muhammad Mosa

Sunday, October 05 2008

Demonstrate how to build master/details data presentation using GridView, DetailsView as animated pop-up using jQuery jqModal and ASP.NET AJAX UpdatePanel. Also who how to color animate updated row on GridView after confirming update on DetailsView using jQuery. Live Demo Provided.

Understanding Script Injection Attacks : Sanjit Sil

Saturday, October 04 2008

This article helps to understand the concept of script injection attacks in detail using ASP.NET. Sanjit first provides a list of potentially dangerous HTML tags and then examines the concept of request validation with the help of some simple ASP.NET code. Sanjit also describes how to disable request validation and encode the output.

Designing An Application Using Test Driven Development : Mohammad Azam

Friday, October 03 2008

Application design is one of the most important aspects of creating the application. A design serves as the pillars of the application. An incorrect design can cause delays or even worse destroy the application. In this article we will take a look at designing application using test driven development.

Cross-Site Scripting in ASP.NET : SandeepReddy Pasham

Thursday, October 02 2008

Cross-site scripting attacks exploit vulnerabilities in Web page validation by injecting client-side script code. The script code embeds itself in response data, which is sent back to an unsuspecting user. The user's browser then runs the script code. Because the browser downloads the script code from a trusted site, the browser has no way of recognizing that the code is not legitimate, and Microsoft Internet Explorer security zones provide no defense. Cross-site scripting attacks also work over HTTP and HTTPS (SSL) connections.

Executing async task in asp.net : Andrea Colaci

Wednesday, October 01 2008

This article explores different ways to deal with long running tasks in Asp.net, leveraging PageAsyncTask and Asyncronous Delegates. If such a task must be initiated from an Asp.net web page, the thread that is serving the page request is bound to the task until it completes or a timeout occurs. Asp.net and .net framework offer different ways to address this issue, in the project used for this article, a sample page attempts to star a long running task in three different ways: 1. Synchronously simply starting the task and waiting for its completion 2. Asynchronously, using Page.RegisterAsyncTask...

Support Voice: Using Virtual Path Providers : Parag Agarwal

Wednesday, October 01 2008

Hello and welcome back! My name is Parag Agarwal, a support engineer at Microsoft. This month we are going to discuss virtual path providers in Microsoft ASP.NET 2.0. This month, we will discuss how to extend ASP.NET by providing virtual access to content and files for compilation in ASP.NET 2.0. This feature can be used to create applications similar to Microsoft SharePoint Portal Server, where the content is stored in a database instead of on the physical file system. In this article, we will build a sample where the content of the requested Web form page is stored in a Microsoft SQL Server database...

ASP.NET Dynamic Data: Customizing the UI : Brad Abrams

Tuesday, September 30 2008

In my last post on Dynamic Data, I showed what Dynamic Data adds to the current ASP.NET data story. In this post I show how to customize the UI with Metadata, field templates, and page templates...

Learn The Basics Of LINQ : Timothy Khouri

Tuesday, September 30 2008

LINQ (Language INtegrated Query) is a powerful but misunderstood new language feature brought to us in the .NET framework version 3.5 (C# 3.0 and VB 9). Even though this is a new feature, it already has some huge misconceptions (such as thinking LINQ is a replacement to SQL). This article will teach you how to use LINQ (the language itself), where LINQ can save you a lot of time and will cover some basic concepts of Extension Methods and Lambda expressions....

Common UI Practices in ASP.NET Applications : Mohammad Ashraful Alam

Monday, September 29 2008

When we start a new project, there are some common practices that should be followed on the following project. Regarding my development experience on previous 12 ASP.NET projects, I have listed some few practices which can be followed by a developer while developing an ASP.NET application. The Practices Login page: 1. Include cookie based “Remember me” check box. 2. Include a “Forgot password” link, the user can request for password. 3. There will be a test log-in page before release the product. 4. If the user doesn’t interact with the application for 30 minutes (asp.net default), and tries to...