Explore the Premium Content

Working with Large GridView Resultsets in ASP.NET 2.0 – Part 1

A common problem that has been around way back since the original DataGrid component was released in ASP.NET 1.0 was the performance issues related to large amounts of data, and the post-back mechanism used to perform actions.

Even with the vast improvements provided by the GridView control in ASP.NET 2.0 you may notice that your pages can still suffer from performance loss when your GridView controls present large amounts of data to your users. Especially if the presentation is formatted with additional HTML such as icons, images, CSS styling etc…

Read More
FREE

Free - Rounded Corners in Fireworks CS3

In this tutorial you'll learn how put a rounded corner frame around an image in Fireworks CS3.

This tutorial is brought to you by Joyce J Evans and DigiKnow.info

Watch the movie read more

Read More
FREE

Free - Eye tracking: Eye candy vs. I can do

Eye tracking has been around for decades but has only become commercially available over the past few years. It's been heralded as the next big thing in user research, 'the closest thing to mind reading'!

 

Read More

Learn How to Draw: The Human Figure

Only when you understand anatomy can you draw the figure in every pose and make it look convincing. In this tutorial, Linda takes you on the beginner’s tour to artistic anatomy. You’ll learn how women differ from men in body structure, the tools you’ll need to begin to draw the human figure, and the route you’ll need to take before you begin to draw the figure in detail.

Read More

A Less Intrusive Submission Error System Part Two

Welcome to part two, I'm glad you could make back. In part one of this tutorial, we looked at the basic HTML and CSS needed for our test form, and made a start to the required JavaScript. So far our script has the ability to search each input field to check that data has been entered into each of the required fields. Let's pick up right where we left off and add the code that displays a message if a field is left empty. Gather up the files from last time, and open them. Read More
FREE

Free - Split A/B testing

Following on from any website usability study a number of usability problems are usually found. There can often be debate within any organisation as to the best solution for each problem, with no one really knowing the optimal solution. Rather than letting the person that shouts the loudest get his or her own way, a better solution can be to test 2 solutions in a live environment. Whichever performs the best is clearly the superior solution. Welcome to split A/B testing!

Read More

A Less Intrusive Submission Error System Part One

This is part one of a two part tutorial and in this part, we're going to look at some of the concepts behind this submission error detection system I'm going to show you how to alert your visitors to submission errors without having to resort to alerts, using a combination of the DOM, a little JavaScript, and a sprinkling of CSS, all held together with some standards compliant HTML. Read More

Binding ObjectDataSource to a Web Service in ASP.NET 2.0

In this tutorial we will look at a data-driven Web service which is capable of searching data from the sample Northwind SQL database. The service will be capable of searching by any column name and finding partial value matches against a text value entered by the user.

We’ll then see how we can use the data returned from the web service to bind to an ObjectDataSource control, and then in turn bind a GridView control to that ObjectDataSource, all without writing any code on the aspx web form.

The purpose of the tutorial is to see how you can leverage a web services layer in your application looking at the bigger picture. If you’re a systems architect and you plan to include web services in your design then you may want to consider the web services layer as the front end to your business components and instead of binding to your business components directly you can bind directly to your web services output values.

Note: Visual Studio 2005 or Visual Web Developer is required for this tutorial. Additionally, access to any SQL server version/instance which has the sample Northwind database is required. Both VB and C# code samples will be provided

Read More

Learn how to Draw: Facial Features

In the previous 'Learn How to Draw' articles, Linda provided information about your drawing materials and basics on how to draw the human head. She now takes you deeper in this tutorial, as you learn how to draw the features that belong on that head including the eyes, nose, mouth, and ears. As usual, you'll receive a homework assignment at the end of the article. Read More
FREE

Free - Opening PDFs in a new window with JavaScript

Opening documents such as PDFs in a newwindow should be automated using JavaScript for the following reasons:

  • Users will often close the web browser when a PDF is opened, mistakenly believing the document has been opened in Adobe Reader
  • The attribute historically used to open a new window, target, has been removed from the HTML 4.01 Strict specification (it's now deprecated)
  • Opening a new window is a behaviour and should be moved to the behavioural layer.

Using JavaScript can also be particularly useful when a website is content managed. Rather than having to rely on site editors to remember to open a link to a PDF in a new window the process is handled by a simple JavaScript function.

Check out this fully functioning example to see what we'll create. Check out Advanced Layer Popup if you want to open your PDF in a layer that pops up or Advanced Open Window if you want to create a new window with the press of a button.

Read More
FREE

Free, Effective Controls for Attaining Continuous Application Security Throughout the Web Application Development Life-cycle

Given the choice, every organization would want secure Web sites andapplications from the Web application development phase all the way through thesoftware development life-cycle. But why is that such a challenge to attain?The answer is in the processes (or lack thereof) that they have in place. Read More
FREE

Free, Implementing Effective Vulnerability Remediation Strategies Within the Web Application Development Life-cycle

Once you’ve completed a security assessment as a part of your web application development, it’s time to go down the path of remediating all of the security problems you uncovered. At this point, your developers, quality assurance testers, auditors, and your security managers should all be collaborating closely to incorporate security into the current processes of your software development lifecycle in order to eliminate application vulnerabilities. And with your Web application security assessment report in hand, you probably now have a long list of security issues that need to be addressed: low, medium, and high application vulnerabilities; configuration gaffes; and cases in which business-logic errors create security risk. For a detailed overview on how to conduct a Web application security assessment, take a look at the first article in this series, Web Application Vulnerability Assessment: Your First Step to a Highly Secure Web Site.

Read More
Newer articles Older articles