Content by Category
.NET 1.x
.NET 2.0
.NET 3.0
.NET 3.5
.NET 4.0
.NET 4.5
.NET Assemblies
.NET Framework
.NET Getting Started
Accessibility
ADO.NET
Advertorials
Agile Development
AJAX
Amazon Web Services
Analysis Services
Android
Architecture
Arduino
ASP .NET Web API
ASP.NET
ASP.NET MVC
ASP.NET WebForms
Azure
B2B (Business Integration)
BDD
Big Data
Bing
BizTalk
Book Excerpts
Build and Deploy
Business Intelligence
C#
C++
ClickOnce
Cloud Computing
Code Contracts
CODE Framework Info - non Technical
CODE on the Road!
COM+
Community
Conferences
Continuous Integration
Crystal Reports
CSLA.NET
CSS
Data
Debugger
Design Patterns
Development Process
Display Technologies
Distributed Computing
Document Database
DotNetNuke
DSL
Dynamic Languages
Dynamic Programming
Editorials
Enterprise Services ("COM+")
Entity Framework
Events
Expression Blend
F#
Fox to Fox
Frameworks
Functional Programming
Git
Graphics
HTML 5
Internet Explorer 8.0
Interviews
IOS
iPhone
Iron Ruby
Java
Java Script
JavaScript
jQuery
JSON
Lightswitch
LINQ
Linux
LUA
Mac OS X
MDX
Messaging
Metro
Microsoft Application Blocks
Microsoft Business Rules Framework
Microsoft Dynamics
Microsoft Expression
Microsoft Office
Mobile Development
Mobile PC
Mono
MsBuild
MVVM
MySQL
Network
NHibernate
node.js
NOSQL
Nuget
Object Oriented Development
Objective C
Odata
OLAP
Open Source
Opinion
Opinions
Oracle
ORM
Other Languages
Parallel Programming
Patterns
PHP
Podcasts
Post Mortem
PowerPoint
Print/Output
Prism
Product News
Product Reviews
Project Management
Prolog
Python
Q&A
Rails
Rake
Razor
Reporting Services
REST
RIA Services
Ruby
Ruby on Rails
Scheme
Search
Security
Services
SharePoint
SignalR
Silverlight
SOA
Social Networks
Software & Law
Software Business
Source Control
Speech-Enabled Applications
SQL Server
SQL Server 2000
SQL Server 2005
SQL Server 2008
SQL Server 2012
SQL Server CE/AnyWhere/Mobile/Compact
SSIS
Subversion
Sync Framework
Tablet PC
TDD
Team System
Techniques
Testing and Quality Control
TFS
Tips
TypeScript
UI Design
UML
User Groups
VB Script
VB.NET
Version Control
VFP and .NET
VFP and SQL Server
Virtual Earth
Vista
Visual Basic
Visual Basic 6 (and older)
Visual FoxPro
Visual Studio .NET
Visual Studio 11
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Visual Studio 2011
Visual Studio 2012
Visual Studio Tools for Office
VSX
WCF
Web Development (general)
Web Services
WebMatrix
WF
Whitepapers
Windows 7
Windows 8
Windows Azure
Windows Live
Windows Phone 7
Windows Phone SDK
Windows Server
Windows Vista
WinForms
WinRT
Workflow
WPF
XAML
Xiine Documentation
XML
XNA
XSLT



LearnNow


XAMALOT
 


DevTeach

Category: ASP.NET WebForms


103 Articles
found and displayed in this view.

  • What’s New in ASP.NET 4.5 and Visual Studio 2012

    Magazine/Issue: CoDe Magazine, 2012 Nov/Dec
    Release Date: Thursday, October 04, 2012
    Quick ID: 1211041
    Microsoft has added an abundance of new features and functionality to ASP.NET 4.5 and Visual Studio 2012. This article provides an overview of many of those new features and enhancements ranging from improved editors for HTML, CSS and JavaScript all the way through to publishing your work to the web.

  • ASP.NET 4 Unleashed - Chapter 1 -Overview of the ASP.NET Framework

    Magazine/Issue: Online CoDe Magazine, Book Excerpts
    Release Date: Thursday, October 06, 2011
    Quick ID: 1110123
    This excerpt is from the book, ‘ASP.NET 4 Unleashed, authored by Stephen Walther, Kevin Hoffman, Nate Dudek, Published Oct 14, 2010 by Sams. Part of the Unleashed series. ISBN 0672335522, Copyright 2011. For more info, please visit the publisher site http://www.informit.com/store/product.aspx?isbn= 0672331128.

  • Creating Wijmo: The New JavaScript Library in Town

    Magazine/Issue: CoDe Magazine, 2011 May/Jun
    Release Date: Thursday, March 31, 2011
    Quick ID: 1105071
    Wijmo contains over 30 widgets built on jQuery and jQuery UI that can help you build a better Web.

  • Hour 1 - Getting Started with ASP.NET 4

    Magazine/Issue: Online CoDe Magazine, Book Excerpts
    Release Date: Monday, July 19, 2010
    Quick ID: 100163
    Scott Mitchell introduces you to ASP.NET, shows you how to install Visual Web Developer, along with the .NET Framework and SQL Server 2008, and helps you create your first ASP.NET page.

  • What’s New in ASP.NET 4.0, Part Two: WebForms and Visual Studio Enhancements

    Magazine/Issue: Online CoDe Magazine, The Web View
    Release Date: Monday, June 21, 2010
    Quick ID: 100143


  • What’s New in ASP.NET 4.0, Part One: Core Engine Features

    Magazine/Issue: Online CoDe Magazine, The Web View
    Release Date: Monday, May 17, 2010
    Quick ID: 100133
    Microsoft released the .NET Runtime 4.0 and with it comes a brand spanking new version of ASP.NET - version 4.0 - which provides an incremental set of improvements to an already powerful platform. .NET 4.0 is a full release of the .NET Framework, unlike version 3.5, which was merely a set of library updates on top of the .NET Framework version 2.0. Because of this full framework revision, there has been a welcome bit of consolidation of assemblies and configuration settings. The full runtime version change to 4.0 also means that you have to explicitly pick version 4.0 of the runtime when you create a new Application Pool in IIS, unlike .NET 3.5, which actually requires version 2.0 of the runtime.

  • Chapter 1: An Introduction to ASP.NET MVC

    Magazine/Issue: Online CoDe Magazine, Book Excerpts
    Release Date: Tuesday, September 01, 2009
    Quick ID: 090123
    An introduction to the Microsoft ASP.NET MVC framework and learn why you should build web applications using ASP.NET MVC.

  • Post Mortem: Tower48 Software Escrow

    Magazine/Issue: CoDe Magazine, 2009 Sep/Oct
    Release Date: Friday, August 21, 2009
    Quick ID: 0909041


  • Implementing OpenID Authentication in an ASP.NET Application

    Magazine/Issue: CoDe Magazine, 2009 Jul/Aug
    Release Date: Friday, June 26, 2009
    Quick ID: 0907061
    Today, more and more websites need to identify who their users are. However, in most cases this involves providing authentication, which requires storing the users handle and password. An alternative to this is to allow a third party to authenticate the user and provide your website with the identity. This absolves you from needless worries of securing the authentication information. An emerging standard for identification is OpenID (http://www.openid.net). OpenID is a shared identity service, allowing users to log into many Internet sites using a single digital identity. This article will explore how to extend the ASP.NET provider model to accept a user’s OpenID.

  • Using jQuery with ASP.NET Part 2: Making an AJAX Callback to ASP.NET

    Magazine/Issue: CoDe Magazine, 2009 May/Jun
    Release Date: Monday, April 27, 2009
    Quick ID: 0906031
    This time around I’ll expand on these concepts and show you how you can use jQuery in combination with ASP.NET as an AJAX backend to retrieve data. I’ll also discuss how you can create ASP.NET controls and otherwise interact with jQuery content from ASP.NET pages in Web Forms.

  • Virtual Earth 101

    Magazine/Issue: CoDe Magazine, 2009 Jan/Feb
    Release Date: Friday, December 19, 2008
    Quick ID: 0902081
    I read somewhere that nearly 80% of all data has some location-related aspect to it. Common business questions in data include: Where do we ship these orders? Where are flood plains located and what rainfall amount are problematic for them? Where are vendors and/or customers located? What delivery route should we use? Can we track using GPS? Where are voting districts located? Where are the best hospitals located? Where are the sales regions that produce the most revenue? And so on. It is highly likely that a significant portion of the data you work with has a location-related aspect to it. Visually presenting this information could lead to better management decisions or possibly uncovering trends that were not evident before. A good application can present this information using a location-oriented approach. That is where Microsoft Virtual Earth fits in.

  • Heard on .NET Rocks! Future of Web Development Panel
    Magazine/Issue: CoDe Magazine, 2009 Jan/Feb
    Release Date: Friday, December 19, 2008
    Quick ID: 0902091


  • Chapter 11: Adding Client Capabilities to Server Controls Using the ASP.NET AJAX Control Toolkit

    Magazine/Issue: Online CoDe Magazine, Book Excerpts
    Release Date: Sunday, July 27, 2008
    Quick ID: 080063
    In the preceding chapter, we covered the architecture of the AJAX Control Toolkit, describing at a high level what it has to offer and the attributes, classes, and interfaces that make it all happen.The enhanced functionality you get in the toolkit, from attribute-based programming to rich animations, provides a compelling alternative to coding against the ASP.NET 2.0 AJAX Extensions and the Microsoft AJAX Library directly. In this chapter, we delve into the details of the toolkit a little further as we develop as series of extender controls that demonstrate the rich features the toolkit provides.

  • What’s New in ASP.NET 3.5?

    Magazine/Issue: CoDe Magazine, 2008 Jul/Aug
    Release Date: Saturday, June 07, 2008
    Quick ID: 0807051
    Microsoft released Visual Studio 2008 and .NET 3.5 in November 2007. I have good news and, depending on your perspective, I have either bad news or good news. If you were hoping ASP.NET 3.5 would be released with a variety of new controls, features, and architectural changes then I have bad news for you. If you’re still trying to master all the controls, features, best practices, project structures, deployment options, and architectural changes introduced when ASP.NET went from version 1.1 to 2.0, I have good news for you. Don’t get me wrong, there are plenty of new things you will want to take advantage of in ASP.NET 3.5, but the changes from ASP.NET 2.0 to ASP.NET 3.5 are more additive and incremental than monumental.

  • Chapter 3: Working with the DataList Control

    Magazine/Issue: Online CoDe Magazine, Book Excerpts
    Release Date: Thursday, March 27, 2008
    Quick ID: 080013
    In Chapter 3, we saw the Repeater control in ASP.NET and how we can use it to bind and unbind data in our applications. In this chapter, we will discuss the DataList control, which, like the Repeater control, can be used to display a list of repeated data items.

  • Light Up the Web-Microsoft Silverlight Streaming by Windows Live

    Magazine/Issue: CoDe Focus Magazine, 2008 - Vol. 5 - Issue 2 - Windows Live
    Release Date: Sunday, March 16, 2008
    Quick ID: 0804082
    Microsoft® Silverlight™ Streaming by Windows Live™ is a free streaming and application hosting service for delivering rich interactive applications (RIAs) over the Web.In this article I’ll show you how to get started with Silverlight and how to upload your applications and rich media to the Silverlight Streaming Service.

  • Getting Started with the Windows Live Tools

    Magazine/Issue: CoDe Focus Magazine, 2008 - Vol. 5 - Issue 2 - Windows Live
    Release Date: Sunday, March 16, 2008
    Quick ID: 0804102
    Windows Live Tools for Microsoft Visual Studio enables developers to incorporate a set of Windows Live services into their Web sites using Visual Studio and ASP.NET.Using the Contacts ASP.NET Server Control, your users can easily share their contacts between Windows Live and your Web site. With the SilverlightStreamingMediaPlayer ASP.NET Server Control, you can show videos on your Web site from your Silverlight Streaming account with just drag-and-drop. The IDLoginStatus and IDLoginView ASP.NET Server Controls provide Windows Live ID authentication at your Web site for your users. Microsoft released its second community technology preview (CTP) in December, 2007. You can download this CTP from http://dev.live.com/tools.

  • Weaving the Windows Live Services into Your Web Site

    Magazine/Issue: CoDe Focus Magazine, 2008 - Vol. 5 - Issue 2 - Windows Live
    Release Date: Sunday, March 16, 2008
    Quick ID: 0804052
    Ready to build a Web experience your users will love? Windows Live Services are the building blocks of your new site. Get started right now with the Windows Live Quick Applications.

  • Live from the Web! Bring the Windows Live Messenger Experience to Your Web Applications

    Magazine/Issue: CoDe Focus Magazine, 2008 - Vol. 5 - Issue 2 - Windows Live
    Release Date: Sunday, March 16, 2008
    Quick ID: 0804032
    Windows Live Messenger is one of the central offerings nestled among a suite of products and services under Microsoft’s Windows Live brand.For years online chat has been progressively and swiftly revolutionizing how you communicate with your friends, family, coworkers, and businesses you deal with. It is the foundation of the original chat room concept and the heart of instant messaging applications. Online chat-also called instant messaging or just “IM”-connects people for one-to-one or group chat, for social networking purposes, or for business directives, such as enabling access to technical support, customer services, or sales. Now, Windows Live Messenger supports a rich set of features for Web applications through the Windows Live Messenger IM Control, the Windows Live Messenger Presence API, and the Windows Live Messenger Library. The collective features of these products go beyond the simplicity of a chat application, making it possible to embrace this new era of social networking by leveraging your built-in Windows Live network within any Web application.

  • Building Personalized Applications on the Windows Live ID Platform

    Magazine/Issue: CoDe Focus Magazine, 2008 - Vol. 5 - Issue 2 - Windows Live
    Release Date: Sunday, March 16, 2008
    Quick ID: 0804062
    Do you have a cool personalized application that you want to offer to over 400 million users? Do you want to light it up with Live controls or create a mashup with Live resources? Windows Live ID now offers a simple way for third parties to get Live ID authentication in your Web or rich client applications, letting you reach millions of Live ID users, integrate with Live Controls, and access Live services.

  • Windows Live Delegated APIs

    Magazine/Issue: CoDe Focus Magazine, 2008 - Vol. 5 - Issue 2 - Windows Live
    Release Date: Sunday, March 16, 2008
    Quick ID: 0804072
    The smart way to share data between computers and other people is to place it in an online Internet store, which the other parties can access, but you want to make sure only the right people can access your data. This article will help you understand how the Windows Live delegated authentication system is used to access certain Windows Live data stores and the technologies Microsoft is building to make this work easier for you.

  • Welcome to the Windows Live Platform CoDe Focus Magazine

    Magazine/Issue: CoDe Focus Magazine, 2008 - Vol. 5 - Issue 2 - Windows Live
    Release Date: Friday, March 14, 2008
    Quick ID: 0804012
    Building compelling applications and Web sites just got easier.Microsoft is opening up Windows Live Services to developers everywhere. This edition of CoDe Focus shows you how to use Windows Live Services to draw users to your Web site, get them hooked, and keep them engaged.

  • Introduction to the Live Search API

    Magazine/Issue: CoDe Focus Magazine, 2008 - Vol. 5 - Issue 2 - Windows Live
    Release Date: Thursday, March 13, 2008
    Quick ID: 0804122
    Have you ever wanted to implement search capabilities on your own Web site but didn’t want to implement the logic and deal with issues such as storage and indexing? The Live Search team now offers two different ways to utilize Search on your site: using the Live Search Box or using the Windows Live Search API.

  • Introduction to Microsoft’s Windows Live Platform

    Magazine/Issue: CoDe Focus Magazine, 2008 - Vol. 5 - Issue 2 - Windows Live
    Release Date: Friday, March 07, 2008
    Quick ID: 0804022
    From the consumer products associated with the MSN Butterfly, the Windows Live Platform has steadily grown and evolved.In this article you will discover some of the history behind the Windows Live Platform and explore where it is heading now and might be destined to go in the future. This article will explore the opportunities for you as a developer in this brave (nearly) new world.

  • Virtual Earth-What's New in the Latest Release

    Magazine/Issue: CoDe Focus Magazine, 2008 - Vol. 5 - Issue 2 - Windows Live
    Release Date: Sunday, March 02, 2008
    Quick ID: 0804042
    Now in its sixth major release, Virtual Earth offers an entire world of opportunities for innovative Web-based mapping.Microsoft’s premier Web-based mapping solution has undergone upgrades to it user interface, compatibility, and functionality making it an ideal time to get started with the platform or upgrade your existing application. Let’s explore what’s new and what has changed in this latest release.

  • Never Write an Insecure ASP.NET Application Ever Again

    Magazine/Issue: CoDe Magazine, 2008 Jan/Feb
    Release Date: Friday, December 28, 2007
    Quick ID: 0801031
    One of the most important security principles for software development is least privilege.Simply put, least privilege means that an application, process, or user should have the least access to resources required to accomplish a task and no more. By following this principle, even if your application is attacked or a user goes on the payroll of your nastiest competitor, you’ll have limited the potential damage. Bottom line: implementing partial trust in ASP.NET is the single biggest thing you can do to make your applications secure.

  • What’s Ailing ASP.NET Web Forms?

    Magazine/Issue: Online CoDe Magazine, The Web View
    Release Date: Wednesday, November 28, 2007
    Quick ID: 070183
    Rick Strahl discusses ASP.NET Web Forms

  • Creating Web Sites with ASP.NET 2.0

    Magazine/Issue: CoDe Magazine, 2007 Sep/Oct
    Release Date: Sunday, August 12, 2007
    Quick ID: 0709061
    “Web application development has come a long way in a fairly short period of time.” A quote like that surely won’t send anyone into shock anytime soon because it’s accepted as fact. From basic, static HTML pages to totally data-driven and data-centric Web applications, the demands on a Web developer are much more complex and demanding than they were just a few years ago. The advent of social networking sites like MySpace, which is written in ASP.NET 2.0, interactive mapping sites, and sites streaming full motion video has required the Web developer to adapt and change with the times. One of the best tools to use to build these types of Web applications is Microsoft’s ASP.NET 2.0. In this article I am going to delve into some of the more interesting features of ASP.NET 2.0 and show you how you can begin using ASP.NET 2.0 on your next Web project.

  • Ask the Doc Detective

    Magazine/Issue: CoDe Magazine, 2007 Sep/Oct
    Release Date: Sunday, August 12, 2007
    Quick ID: 0709091
    Doc Detective Article for Sept/Oct 2007

  • Chapter 4: State Management

    Magazine/Issue: Online CoDe Magazine, Book Excerpts
    Release Date: Monday, August 06, 2007
    Quick ID: 070073
    Essential ASP.NET 2.0 is the Microsoft developer's definitive reference for ASP.NET 2.0 programming. It covers all you need to know to build robust, well-designed Web applications with ASP.NET 2.0, Visual Studio 2005, and .NET 2.0. ASP.NET MVP Fritz Onion and Developer Security MVP Keith Brown draw on their unparalleled experience working with ASP.NET 2.0 and teaching it to professional developers. From data binding to security, UIs to performance, they demystify ASP.NET 2.0's most difficult areas, and introduce little-known techniques for leveraging it to the fullest.

  • All Input Data is Evil-So Make Sure You Handle It Correctly and with Due Care

    Magazine/Issue: CoDe Magazine, 2007 - May/Jun
    Release Date: Thursday, April 26, 2007
    Quick ID: 0705061
    IT professionals agree that input is a big source of trouble. Input ultimately determines how applications work and wrong or malicious input may cause serious damage. It is extremely important that developers have this fact firmly in mind and consequently apply adequate countermeasures. Starting from the perspective that all input is evil is a good approach. Reasoning in terms of a whitelist instead of a blacklist is another excellent strategy. Working with strongly typed data is the third pillar of secure applications. This article discusses the role of input data and related attacks in the context of ASP.NET applications.

  • Inking in ASP.NET 2.0, AJAX, and IE7

    Magazine/Issue: CoDe Focus Magazine, 2007 - Vol. 4 - Issue 2 - Mobility
    Release Date: Monday, March 19, 2007
    Quick ID: 0704092
    In the past year, new technologies from Microsoft have changed how we can add ink to Web sites and the change is definitely for the better!

  • Protect Your Downloadable Files Using HTTP Handlers

    Magazine/Issue: CoDe Magazine, 2007 - Mar/Apr
    Release Date: Saturday, March 03, 2007
    Quick ID: 0703031
    So you finally have a product to sell, and a site to sell it on. But wait; how do you prevent unauthorized users from downloading your products? Forms Authentication provides only part of the solution. In this article, I’ll show how to prevent specific users from accessing specific files on your site; even by browsing directly to them.

  • Building a PreserveProperty Control in ASP.NET 2.0

    Magazine/Issue: CoDe Magazine, 2007 - Mar/Apr
    Release Date: Friday, March 02, 2007
    Quick ID: 0703051
    ASP.NET provides a couple of page-level state persistence mechanisms in ViewState and the new ControlState.While both mechanisms work, they both have some limitations in that they are not deterministic for the application developer-ViewState can be turned off and can be very bulky, and ControlState can only be set from within a control implementation. In this article I’ll show another, more flexible state mechanism using a PreservePropertyControl that allows automatic persistence and restoration of field values automatically without requiring ViewState.

  • Microsoft ASP.NET 2.0 Membership API Extended

    Magazine/Issue: CoDe Magazine, 2007 - Mar/Apr
    Release Date: Friday, March 02, 2007
    Quick ID: 0703071
    Working with big applications requires extending the Microsoft ASP.NET 2.0 Membership API to handle more detailed member records.In this article, I’ll present one of the available techniques used to extend the Microsoft ASP.NET 2.0 Membership API to solve some of the limitations of that API.

  • The Baker’s Dozen: 13 Steps for Building a Lookup Page Using ASP.NET 2.0, SQL 2005, and C# 2.0

    Magazine/Issue: CoDe Magazine, 2007 - Mar/Apr
    Release Date: Friday, March 02, 2007
    Quick ID: 0703041
    Lookup and navigation screens initially seem like no-brainers, when compared to other parts of an application-yet by the time a developer has met all the user requirements and requests, he/she has expended much more time than expected. This issue of The Baker’s Dozen will build a lookup Web page using ASP.NET 2.0, SQL Server 2005, and C# 2.0. The lookup and results page will contain optional lookup criteria and custom paging of the result set. The solution will utilize new language features in SQL 2005 for providing ranking numbers to correlate with custom paging, and new capabilities in .NET generics to pump the results of a stored procedure into a custom collection. Just like Mr. Mayagi taught Daniel the martial arts by doing exercises, the example in this article will demonstrate some common design patterns, such as factory creation patterns, using .NET generics. The article also subtly presents a general methodology for building database Web pages.

  • ASP.NET 2.0 Web Part Infrastructure and SharePoint 2007

    Magazine/Issue: CoDe Magazine, 2007 - Jan/Feb
    Release Date: Friday, December 22, 2006
    Quick ID: 0701081
    In my previous article, (“ASP.NET 2.0 Web Part Infrastructure”, Nov/Dec 2006, CoDe Magazine) I talked about the ASP.NET 2.0 Web Part framework. I made the case for the emergence of Web Part or widget-like solutions, and explained the support for Web Parts in the ASP.NET 2.0 framework. However, I stopped short with a teaser into connecting these Web Parts with each other and where this story fits in with SharePoint 2007.

  • ASP.NET 2.0 Web Part Infrastructure

    Magazine/Issue: CoDe Magazine, 2006 - Nov/Dec
    Release Date: Friday, October 20, 2006
    Quick ID: 0611031
    Web applications today do a number of things. They could be a banking site, a content management system, or a news Web site. In spite of the diversity of Web applications available today, it almost always makes sense to break a Web page into smaller, reusable widgets

  • .Finalize() - Profiles from Afar

    Magazine/Issue: CoDe Magazine, 2006 - Nov/Dec
    Release Date: Friday, October 20, 2006
    Quick ID: 0611111
    Ken Getz November December 06 finalize column.

  • ATLAS Grows Up

    Magazine/Issue: Online CoDe Magazine, The Web View
    Release Date: Tuesday, October 03, 2006
    Quick ID: 060073
    Rick Strahl discusses ATLAS, Microsoft's ASP.NET implementation of AJAX.

  • Detect Web Form Field Changes in ASP.NET

    Magazine/Issue: CoDe Magazine, 2006 - Sep/Oct
    Release Date: Friday, August 18, 2006
    Quick ID: 0609071
    In ASP.NET, the value change related event will be triggered at server side per server control when the value of such a server control (form field) is changed upon postback. In most cases, a group of form fields are correlated with each other and typically correspond to member data in a business object. Thus developers need to check if such a group of form fields has changed as a whole. Unfortunately, the .NET Framework (1.x, 2.0) doesn’t offer an effective solution. This article will present an elegant technique to solve this problem and it can even go further so that you can know which field has changed.

  • Web Control Enhancements in ASP.NET 2.0

    Magazine/Issue: CoDe Magazine, 2006 - Sep/Oct
    Release Date: Friday, August 18, 2006
    Quick ID: 0609031
    I’m sure by now you’ve read more than your share of books and articles describing new ASP.NET 2.0 features. Master pages, themes, providers, etc., are all great, but have you read anything regarding custom Web control development and what has changed in 2.0? Well that’s what I’m here to tell you. If you’ve become involved in control development, either through my articles or on your own, I’ll describe some very cool enhancements that you can put to work right away in your controls using ASP.NET 2.0.

  • Compilation and Deployment in ASP.NET 2.0

    Magazine/Issue: CoDe Magazine, 2006 - Sep/Oct
    Release Date: Friday, August 18, 2006
    Quick ID: 0609061
    It’s crucial to understand how your ASP.NET code compiles in order to debug your Web applications effectively. ASP.NET 2.0 has changed the way compilation and deployment works, and in this article I’ll dig in and show you how compilation works now and what has changed from ASP.NET 1.x.

  • The Baker’s Dozen Doubleheader: 26 Productivity Tips for Managing Data (Part 2 of 2)

    Magazine/Issue: CoDe Magazine, 2006 - Sep/Oct
    Release Date: Friday, August 18, 2006
    Quick ID: 0609041
    In the conclusion of this two-part series on managing data, I will focus on .NET generics, the ASP.NET 2.0 ObjectDataSource, and some more T-SQL 2005 capabilities. Regardless of whether you work in C# or VB.NET, or whether you spend more time on the front-end or back-end of an application, the ability to manage data will directly impact your contributions to a project. The new .NET generics classes provide you with near-quantum leap in efficiency by allowing you to write simpler code that accomplishes more. ASP.NET 2.0’s ObjectDataSource class helps you to easily integrate middle-tier data-aware classes to data-bound controls on a Web page. Finally, as you saw in Part 1 of this series (and will see again here in Part 2), T-SQL 2005 provides new language capabilities to help database developers be more productive.

  • A Look at Windows Vista from a Developer Perspective

    Magazine/Issue: Online CoDe Magazine, The Web View
    Release Date: Tuesday, August 15, 2006
    Quick ID: 060053
    Rick Strahl discusses Windows Vista for developers.

  • Web Control Templates Explained

    Magazine/Issue: CoDe Magazine, 2006 - Jul/Aug
    Release Date: Friday, June 23, 2006
    Quick ID: 0607041
    In my travels I’ve had a chance to spread the good word of Web control development to many around the country; and I’ve also had a chance to meet many programmers who have been writing controls for a while.While it’s awesome to get a chance to talk code with people who enjoy the same areas of .NET that I do, I notice that there is plenty in the Web control arena that they are not familiar with. Control templates are probably the quintessential example of this. I urge you to read this article and learn about what is probably the most important feature of custom Web control development that contributes to writing extensible controls.

  • The Baker’s Dozen Doubleheader: 26 Productivity Tips for Managing Data (Part 1 of 2)

    Magazine/Issue: CoDe Magazine, 2006 - Jul/Aug
    Release Date: Friday, June 23, 2006
    Quick ID: 0607061
    Regardless of your .NET language of choice, managing data is a vital skill for most applications. Developers frequently must work with data at different levels, with different tools, and in different forms. This article is the first in a two-part series on some of the more common data challenges that developers face. In Part 1 of this article, I’ll cover some capabilities in ADO.NET 2.0, ASP.NET 2.0, and T-SQL 2005. Part 2 will feature some additional T-SQL 2005 coverage, as well as ways to use .NET 2.0 generics.

  • Web Application Projects Are Here

    Magazine/Issue: Online CoDe Magazine, The Web View
    Release Date: Wednesday, June 14, 2006
    Quick ID: 060043
    Rick Strahl discusses Web Application Projects

  • The Baker’s Dozen: 13 Productivity Tips for Remoting in Visual Studio 2005

    Magazine/Issue: CoDe Magazine, 2006 - May/Jun
    Release Date: Tuesday, April 11, 2006
    Quick ID: 0605071
    This installment of the Baker’s Dozen presents an introduction to remoting and remoting interfaces.

  • Achieving Synchronicity: A Listbox Double-Feature

    Magazine/Issue: CoDe Magazine, 2006 - May/Jun
    Release Date: Tuesday, April 11, 2006
    Quick ID: 0605041
    Building complex Web controls with rich client-interfaces often requires the integration of some client-side JavaScript code with the control’s server-side code. While in some cases this does not have to become too complicated to achieve some pretty nifty results, it can often break the data synchronization between the control’s internal server code and the rendered client HTML code. This becomes a problem when the page posts back. In this article, I will build two very cool Web controls that are vulnerable to this problem and then show you how to fix it.

  • ASP.NET 2.0 and Visual Studio 2005: You win some, you lose some

    Magazine/Issue: Online CoDe Magazine, The Web View
    Release Date: Tuesday, March 07, 2006
    Quick ID: 060013
    Rick Strahl discusses Visual Studio 2005.

  • Creating a Generic Message Display Page for ASP.NET

    Magazine/Issue: CoDe Magazine, 2006 - Mar/Apr
    Release Date: Friday, February 17, 2006
    Quick ID: 0603061
    Creating messages in your Web application should be quick, easy, and most importantly, consistent.They should look like they belong with the rest of the application even if an error occurs. How often have you created a new page to display simple text or a notification message to your users? Wouldn’t it be better if you could reuse an existing template and simply pass in a few parameters to tell it to render an application-specific message? In this article I will show you how to create a reusable Message Display class that reduces displaying messages generically in your application to a single line of code.

  • Get Excited About IIS 7.0

    Magazine/Issue: Online CoDe Magazine, The Web View
    Release Date: Friday, January 06, 2006
    Quick ID: 050143
    RIck Strahl discusses IIS 7.0

  • Heard on .NET Rocks!: A Stroll Down RAM Lane with David Treadwell
    Magazine/Issue: CoDe Magazine, 2006 - Jan/Feb
    Release Date: Tuesday, January 03, 2006
    Quick ID: 0601101


  • Top-Ten Annotations and Remarks about the Wonderful and Powerful New Set of Features in ASP.NET 2.0

    Magazine/Issue: CoDe Magazine, 2006 - Jan/Feb
    Release Date: Tuesday, January 03, 2006
    Quick ID: 0611141
    You’ll still write a good deal of code in ASP.NET 2.0.Don’t completely trust those who say that ASP.NET 2.0 cuts 70% of the amount of code you’re called to write. You’ll end up writing more or less the same quantity of code, but you’ll write code of different quality. You’ll have more components and less boilerplate code to tie together pages and controls. Features like the provider model, data source controls, and master pages make coding easier and equally effective. But since there’s no magic behind, you have to learn the implications of each feature you employ. In the end, ASP.NET 2.0 comes with code behind, not magic behind.

  • Ink on the Web

    Magazine/Issue: CoDe Focus Magazine, 2005 - Vol. 3 - Issue 1 - Tablet PC and Mobile PC
    Release Date: Friday, December 30, 2005
    Quick ID: 0512062
    One of the more interesting and challenging places to use Ink is in Web applications. Did I say Web applications?Yes, in fact, I did. But how can this technology, which is dependent on the physical relationship between the stylus, the digitizer, and the operating system, work over the Internet?

  • Manage Custom Security Credentials the Smart (Client) Way

    Magazine/Issue: CoDe Magazine, 2005 - Nov/Dec
    Release Date: Friday, October 28, 2005
    Quick ID: 0511031
    Both Internet and intranet applications often require a custom store for user accounts and roles. ASP.NET 2.0 provides an out-of-the-box provider model as well as a SQL Sever database just for that propose. Unfortunately, the only way to administer the credentials databases is via Visual Studio 2005, and only for local Web applications. This article presents a full-blown custom security management application that administrators can use. The application wraps the ASP.NET 2.0 providers with a Web service and even adds missing features. This article presents the design approaches, challenges, and techniques involved in developing such an application. The article also walks you through some powerful yet useful techniques such as interface-based Web services, reflection-based Web service compatibility, advanced C# 2.0, Web services security, and Web services transactions.

  • Building Speech-Enabled Applications with ASP.NET

    Magazine/Issue: CoDe Magazine, 2005 - Nov/Dec
    Release Date: Friday, October 28, 2005
    Quick ID: 0511041
    While sleepless the other night, I was channel surfing and ran across a rerun of the 1968 science fiction classic “2001: A Space Odyssey.”If you haven’t seen this movie, it’s definitely a must see. HAL, one of the main characters of the movie, is a slightly psychotic speech-enabled super computer. HAL is responsible for steering the Discovery spacecraft on its ill-fated Jupiter mission. As I watched the movie I was completely amazed at HAL’s abilities. HAL handled press interviews, played a wicked game of chess, has varied opinions on art, controls life support, and can read lips. Not to completely destroy the movie if you haven’t seen it, but I have to say that I am grateful that most of the movie’s predictions aren’t true. However, like the HAL of 1968, speech-enabled applications have become a core requirement for both corporate and commercial developers. In this article, I’ll help you explore the Microsoft Speech Platform that comprises the Speech Application Software Development Kit (SASDK) and Microsoft Speech Server 2004. I’ll also show you how you can use these technologies with Visual Studio 2003 to both build and deploy speech-enabled applications.

  • Custom Web Controls Demystified, Part 2

    Magazine/Issue: CoDe Magazine, 2005 - Nov/Dec
    Release Date: Friday, October 28, 2005
    Quick ID: 0511051
    In the first part of this article (CoDe Magazine, September/October 2005) you learned how to create an inherited Web control, as well as a fairly functional rendered Web control. In part two of this article you’ll learn three professional touches for your custom Web control. First, you’ll learn how to make all parts of your custom control resize correctly. Next, you’ll learn how to capture an event when the button is clicked or when text in the textbox changes. Finally, you’ll learn how to add basic styling.

  • A Low Level Look at ASP.NET Architecture

    Magazine/Issue: CoDe Magazine, 2005 - Nov/Dec
    Release Date: Friday, October 28, 2005
    Quick ID: 0511061
    ASP.NET is a powerful platform for building Web applications, that provides a tremendous amount of flexibility and power for building just about any kind of Web application. Most people are familiar only with the high level frameworks like WebForms and WebServices which sit at the very top level of the ASP.NET hierarchy. In this article I’ll describe the lower level aspects of ASP.NET and explain how requests move from Web Server to the ASP.NET runtime and then through the ASP.NET HTTP pipeline to process requests.ASP.NET is a powerful platform for building Web applications, that provides a tremendous amount of flexibility and power for building just about any kind of Web application. Most people are familiar only with the high level frameworks like WebForms and WebServices which sit at the very top level of the ASP.NET hierarchy. In this article I’ll describe the lower level aspects of ASP.NET and explain how requests move from Web Server to the ASP.NET runtime and then through the ASP.NET HTTP pipeline to process requests.

  • Atlas to Carry the Web World

    Magazine/Issue: Online CoDe Magazine, The Web View
    Release Date: Monday, October 17, 2005
    Quick ID: 050113
    Rick Strahl talks about the new Atlas framework for ASP.NET.

  • Custom Web Controls Demystified, Part 1

    Magazine/Issue: CoDe Magazine, 2005 - Sep/Oct
    Release Date: Thursday, August 25, 2005
    Quick ID: 0509051
    When ASP.NET was released in 2002, it gave Web developers a whole new design paradigm to work with; one that varied greatly from the classic Active Server Pages that many Web developers worked with in the past. At the heart of this new way of developing Web applications are components known as Web controls. Though most Web developers use them while developing ASP.NET applications, many Web developers have not yet dived into the world of creating custom Web controls, even after all this time, and all .NET developers will soon face another release of .NET. In this article, I will attempt to give you a head-to-toe understanding of how Web controls work, and how to create them for yourself.

  • Using the New Security Controls in ASP.NET 2.0

    Magazine/Issue: CoDe Magazine, 2005 - Sep/Oct
    Release Date: Thursday, August 25, 2005
    Quick ID: 0509081
    ASP.NET 2.0 comes with several new security controls (located under the Login tab in the Toolbox; see Figure 1) that greatly simplify the life of a Web developer. Using the new security controls, you can now perform tasks such as user logins, registration, password changes, and more, with no more effort than dragging and dropping controls onto your Web form. In this article, I will show you how you can use these new controls to perform user authentication.

  • The AJAX Hype - Some Things to Think About

    Magazine/Issue: Online CoDe Magazine, The Web View
    Release Date: Tuesday, August 23, 2005
    Quick ID: 050093
    Rick Strahl discusses AJAX technology.

  • User Interface Challenges

    Magazine/Issue: Online CoDe Magazine, Publisher's Point
    Release Date: Wednesday, July 20, 2005
    Quick ID: 050083
    Markus Egger discusses user interface technologies developers should familiarize themselves with.

  • A Crash Course on Custom ASP.NET Data-bound Controls

    Magazine/Issue: CoDe Magazine, 2005 - Jul/Aug
    Release Date: Monday, June 20, 2005
    Quick ID: 0507071
    Data-bound controls make ASP.NET programming much easier.They expose a bunch of properties and methods to link their properties to a valid data source and they know how to build their user interface to reflect the contents of the data source. Data-bound controls work by repeating a template for each data row and try to make an optimized use of system resources such as the viewstate. This article guides you to building a real-world, data-bound control that displays a pure HTML bar chart.

  • ASP.NET Development Through Web Controls and Declarative Programming

    Magazine/Issue: CoDe Magazine, 2005 - Mar/Apr
    Release Date: Friday, February 18, 2005
    Quick ID: 0503051
    ASP.NET WebControls do more than just allow you to write reusable components. They can provide an entire approach to Web application development, allowing you to bring a new level of OOP to the UI and letting you program declaratively.Lately I've come to notice that no other programming term has more definitions than declarative programming. In this article, I will attempt to explain it in terms of how it applies to .NET development, specifically ASP.NET through the use of WebControls. I'll do this by illustrating some real-world examples that I have used in my own projects. In the end, I hope to leave you with an understanding of what declarative programming is, how you can use it when developing ASP.NET Web applications, and how, with the help of WebControls, to use it as an approach to ASP.NET development.

  • By the Skin of Your App

    Magazine/Issue: CoDe Magazine, 2005 - Mar/Apr
    Release Date: Friday, February 18, 2005
    Quick ID: 0503091
    Enable advanced skinning in your Web applications using an MVC pattern.MVC, or Model-View-Controller, is a design architecture that promotes separation among parts of an application, with particular focus on the presentation tier. The concept of MVC is inherent in the ASP.NET architecture and I'll show you how to take advantage of that in order to provide skinning or themes capability to your Web sites.

  • What You Need to Know about Web Controls

    Magazine/Issue: CoDe Magazine, 2005 - Mar/Apr
    Release Date: Friday, February 18, 2005
    Quick ID: 0503041
    Knowing the flaws in Web server controls and how to work around them before you use them can save you hours of time.

  • Localizing ASP.NET 2.0 Applications

    Magazine/Issue: CoDe Magazine, 2005 - Mar/Apr
    Release Date: Friday, February 18, 2005
    Quick ID: 0503081
    As we compete in the global economy, companies are increasingly developing applications for the world audience. Part of the challenges in globalizing is in understanding the language and culture of the local audience. An application written for the American market may not be useable in the Asian market. Hence, special considerations must be factored in when designing your application for the world market; in essence-you need to localize your application.As we compete in the global economy, companies are increasingly developing applications for the world audience.Part of the challenges in globalizing is in understanding the language and culture of the local audience. An application written for the American market may not be useable in the Asian market. Hence, special considerations must be factored in when designing your application for the world market; in essence?you need to localize your application.

  • What You Need to Know about Web Controls

    Magazine/Issue: CoDe Magazine, 2005 - Mar/Apr
    Release Date: Friday, February 18, 2005
    Quick ID: 0503041
    Knowing the flaws in Web server controls and how to work around them before you use them can save you hours of time.

  • The Revenge of the Thick Client

    Magazine/Issue: Online CoDe Magazine, Publisher's Point
    Release Date: Thursday, January 20, 2005
    Quick ID: 050023
    If you have been involved in a new software development project during the last five years ? and if you read this article, chances are you have ? then you have probably been faced with the question "Web application or Windows® UI?" And in the vast majority of cases, the answer to this question was probably "Web application." For modern, enterprise-wide systems there were simply many reasons and issues that made it hard to implement the desired feature set in a conventional Windows application and deploy it in a reasonable manner. At this point, the advantages and disadvantages of each application type are well understood, and decisions are easy to make. Or are they?

  • Great Reasons to Ring In 2005!

    Magazine/Issue: Online CoDe Magazine, Publisher's Point
    Release Date: Thursday, January 06, 2005
    Quick ID: 050013
    Wow, another year has gone by, and as you read this, you are probably returning to the office after a few more or less relaxing holiday time spent with friends and family and a New Year's celebration. Interesting things have happened in our industry in the last 12 months, but I predict that the next 12 months will be quite a bit more interesting! Seldom before have I been as excited about new technologies and developments as I am now.

  • Free ASP.NET Goodies!

    Magazine/Issue: CoDe Magazine, 2004 - November/December
    Release Date: Wednesday, October 20, 2004
    Quick ID: 0411041
    Free. Marketing professionals have known for years the positive results that this word produces. They use the word free to lure you in so that they can sell you something else. Luckily for you, that will not be the case in this article. All of the goodies, resources, tools, and utilities I mention are all free. They won't cost you a dime.In this article, I will share with you the results of my search for zero-cost resources for the ASP.NET developer. Space restrictions limit the depth to which I can discuss each item that I've found, but my descriptions should be enough for you decide if you would like to research the material further.

  • State Management

    Magazine/Issue: CoDe Magazine, 2004 - September/October
    Release Date: Friday, August 20, 2004
    Quick ID: 0409061
    The sun is shining and I am sitting at a large, umbrella-covered picnic table overlooking a shimmering pond, my state right now is pretty relaxed. I have been fortunate enough to have spent the last few days at a cabin in the northern part of Maine. The birds are chirping, kids are playing, and there's not a Moose in sight. The only state management I'm concerned with right now is my own state of mind, and right now I am feeling pretty good. State management, whether you are dealing with your own state of mind or if you are working with ASP.NET, is a very fundamental and important task.In this article I am going to cover the important and sometimes confusing topic of state management. I will explore the state management fundamentals, covering both client-side and server-side state management options.

  • Showing Some MVP Love

    Magazine/Issue: CoDe Magazine, 2004 - May/June
    Release Date: Tuesday, April 20, 2004
    Quick ID: 0405021
    Jonathan Goodyear (the Angry Coder) discusses MVPs and ASP.NET.

  • Building a Internet Portal (for Free!) with DotNetNuke

    Magazine/Issue: CoDe Magazine, 2004 - March/April
    Release Date: Friday, February 20, 2004
    Quick ID: 0403061
    Close your eyes and imagine a utopian world where client and/or department Web sites are easily deployed and the responsibility for content creation and modification is turned over to the administrators of the site. Imagine site administrators creating new content pages consisting of pre-built content types like announcements, contacts, discussions, events, FAQs, news feeds, feedback forms, and even custom-developed content types. Continue imagining them creating new menu options and even adding new users and administering the security rights of users. Sound good? Now imagine all this available for free as an open-source Visual Studio .NET project. Sounding even better? Welcome to the DotNetNuke content management portal!

  • Building Wiki Web Sites with ASP.NET and SQL Server.

    Magazine/Issue: CoDe Magazine, 2004 - March/April
    Release Date: Friday, February 20, 2004
    Quick ID: 0403081
    Wiki Web sites (Wikis) are great collaboration tools that you can easily create with ASP.NET. This article describes some of the advantages that Wiki Web sites provide and how you can use ASP.NET and SQL Server to create your own Wiki. You'll learn how to write powerful parsers using the .NET regular expressions class and you'll discover how to add sophisticated search functionality to your Web sites by using SQL Server's Full-Text Search service.

  • Integrating the Google Web Service Into ASP.NET

    Magazine/Issue: CoDe Magazine, 2004 - March/April
    Release Date: Friday, February 20, 2004
    Quick ID: 0403091
    Google now offers the functionality of its search engine through a Web service.Over the past couple years, Google has become the most popular search engine used on the Web. Building upon its popularity, Google has developed additional search accessories and interfaces for both personal and commercial use. The most powerful interface offered by Google is exposure of its database and search capabilities through the use of a Web service.

  • An Introduction to Visual Studio .NET Whidbey

    Magazine/Issue: CoDe Magazine, 2004 - January/February
    Release Date: Monday, January 05, 2004
    Quick ID: 0303022
    When I was asked to write a few pages on what's coming in the next version of Microsoft Visual Studio .NET (code named Whidbey), the biggest issue I had was how to limit this article to a few pages.I opted to list a few categories and drill down into each. I'm not going to cover everything, just some key items in each area. Please note that not all of these changes are implemented in the PDC build that attendees are receiving, and that some of these features are still in the planning stages. That said, here are the categories that I'd like to discuss:

  • Creating Web Sites with ASP.NET Whidbey

    Magazine/Issue: CoDe Magazine, 2004 - January/February
    Release Date: Monday, January 05, 2004
    Quick ID: 0303062
    ASP.NET Whidbey adds a huge number of productivity features and enhancements.Although it's still early in the development process, Paul and Ken dig in and start playing with some of the new features, passing along what they've found.

  • Dynamically Adding Controls

    Magazine/Issue: CoDe Magazine, 2004 - January/February
    Release Date: Monday, January 05, 2004
    Quick ID: 0401041
    This article will demonstrate how you can design and build flexibility into your ASP.NET pages by adding controls dynamically at runtime.You'll learn to add simple controls to a page, progress to adding a user control into a Placeholder control, and then advance to using multiple Placeholder controls to build a template page that is flexible and easy to use.

  • Creating Skinned Controls for ASP.NET

    Magazine/Issue: CoDe Magazine, 2004 - January/February
    Release Date: Monday, January 05, 2004
    Quick ID: 0401051
    Skinned controls make a user interface very flexible.With skinned controls, the functionality and the presentation of a server control are effectively separated, making it very easy to change the presentation of the control. If used properly, you can use skinned controls to change the look of an entire Web site by just selecting a separate set of skins.

  • Implementing Two-Way Control Binding for Web Forms

    Magazine/Issue: CoDe Magazine, 2003 - November/December
    Release Date: Saturday, November 01, 2003
    Quick ID: 0311041
    ASP.NET has considerably raised the bar for Web development with very rich developer functionality built into a flexible and highly extensible object model.If you have a background of hand-coding ASP or other scripting or CGI-style technology, .NET's redundant code reduction and development process simplification seems almost too good to be true. But data binding for controls leaves a lot to be desired in terms of ease-of-use and reading the data back into the data source. This article examines what's wrong with simple data binding and provides a set of subclasses, making data binding a lot quicker and requiring much less manual code.

  • Creating ASP.NET Custom Controls with Style

    Magazine/Issue: CoDe Magazine, 2003 - September/October
    Release Date: Friday, August 15, 2003
    Quick ID: 0309091
    Having a custom control display properly is a challenge in itself.Getting your custom control to behave the way you want it to is only half the work. Once you get to the visual side of things you have to create the logic that generates the actual HTML shown in the browser. If you want the control to display properly, this can be a tedious task, especially if you want it to render properly in different browsers.

  • Five ASP.NET Controls You Might Be Craving

    Magazine/Issue: CoDe Magazine, 2003 - September/October
    Release Date: Friday, August 15, 2003
    Quick ID: 0309051
    ASP.NET is a terrific platform for Web applications.That does not mean that tricky coding is always one or two clicks away within a dockable and resizable Visual Studio .NET dialog box. Tricky solutions require tricky coding, just the kind of features that a wizard-driven environment and a general-purpose framework can't provide. In this article, we'll tackle five ASP.NET features that require wicked and creative code.

  • Using GDI+ in ASP.NET Web Applications, Part 2

    Magazine/Issue: CoDe Magazine, 2003 - July/August
    Release Date: Tuesday, July 01, 2003
    Quick ID: 0307031
    In the last issue, I investigated GDI+ and how to use it for image manipulation in Web applications.This time around, I will look at the generation of brand new images using the same GDI+ technology and features.

  • Errors In Your ASP.NET Code? Don't Throw a Fit, Throw an Exception!

    Magazine/Issue: CoDe Magazine, 2003 - July/August
    Release Date: Tuesday, July 01, 2003
    Quick ID: 0307081
    Error handling?everyone's favorite topic right?Even the best designed applications need to handle and properly manage errors the errors you can plan for and those you cannot.In this article, you'll learn error handling techniques in ASP.NET. Topics will range from handling common errors with the Try...Catch syntax to logging unhandled errors into the Windows Event Log.

  • Auto-Deploying Windows Forms .NET Applications: The Revenge of the Fat Client

    Magazine/Issue: CoDe Magazine, 2003 - July/August
    Release Date: Sunday, June 15, 2003
    Quick ID: 0307061
    .NET provides new tools to make deployment of fat client .NET applications easier.This article describes the basics of .NET Auto-Deployment technology and the security mechanism that prevents users from inadvertently running code distributed by hackers and virus writers.

  • Validating Data On Web Forms

    Magazine/Issue: CoDe Magazine, 2003 - July/August
    Release Date: Sunday, June 15, 2003
    Quick ID: 0307101
    There are six controls included with ASP.NET that simplify data validation.Prior to ASP.NET, data validation was performed through scripts using either JavaScript or VBScript. Hence, many times validation was not performed in a uniform manner, complex validation was difficult to implement, and Web servers were vulnerable to validation scripts being modified by malicious users.

  • Using GDI+ in ASP.NET Web Applications, Part 1

    Magazine/Issue: CoDe Magazine, 2003 - May/June
    Release Date: Thursday, May 01, 2003
    Quick ID: 03050801
    GDI+ is a technology that developers generally associate with Windows Forms applications because they use it to draw anything on the screen from custom controls to diagrams.However, you can also use GDI+ in ASP.NET Web applications whenever you want to serve up dynamic images. You can use GDI+ to create dynamic banners, photo albums, graphs, diagrams, and more.

  • Dynamically Adding Wired Controls to Web Forms

    Magazine/Issue: CoDe Magazine, 2003 - May/June
    Release Date: Tuesday, April 15, 2003
    Quick ID: 0305101
    The task of creating dynamic ASP.NET Web Forms whose behavior is based upon user interaction and depends upon the purpose and intended goal of the Web Form.Web Forms that require only controls and functionality provided by the built-in ASP.NET Web server controls are easy to create. But creating Web Forms that require or are designed with extended controls and functionality can be a challenge.

  • A Not-So-Quick Tour of the Web DataGrid Control

    Magazine/Issue: CoDe Magazine, 2003 - March/April
    Release Date: Saturday, March 01, 2003
    Quick ID: 0303091
    Data-bound controls play a key role in the development of ASP.NET applications. Data-driven controls allow you to associate their whole interface, or individual properties, with one or more columns of a .NET-compliant data source. In this article, I'll delve into the depths of an extremely versatile data-bound control that is a fixed resence in any real-world ASP.NET application - the DataGrid control. I'll focus on the key programming aspects of the control, including data binding, column mapping, paging, and sorting.

  • Getting Started with ASP.NET

    Magazine/Issue: CoDe Magazine, 2003 - March/April
    Release Date: Saturday, March 01, 2003
    Quick ID: 0303081
    ASP.NET represents a significant leap forward from traditional Active Server Pages (ASP) development. In this article, I'll show you what it takes to begin building ASP.NET Websites with Visual Studio .NET. This article will provide you with the knowledge you need to jumpstart your foray into the world of ASP.NET development.

  • Review: ASP.NET Web Matrix

    Magazine/Issue: CoDe Magazine, 2003 - March/April
    Release Date: Saturday, February 15, 2003
    Quick ID: 0303101
    ASP.NET Web Matrix project makes ASP.NET development easy.With ready-to-go pages, code builders, a visual design environment, and other useful features, Web Matrix is a very complete Web development tool that gets you going within minutes. Because it is freeware from Microsoft and the download is only 1.2 MB, there is nothing stopping you from experimenting with it.

  • Introduction to JavaScript and DHTML

    Magazine/Issue: CoDe Magazine, 2003 - March/April
    Release Date: Saturday, February 15, 2003
    Quick ID: 0303111
    In this article I'll explore what JavaScript/DHTML is capable of and explain when you should use it and why.JavaScript is a powerful yet often underused feature of most browser-based applications. Commonly JavaScript is relegated to simple form validations, but this is not the only capability of JavaScript. In this article I'll cover a powerful set of features you can incorporate in your applications today.

  • Using the ASP.NET Runtime to Extend Desktop Applications with HTML Scripts

    Magazine/Issue: CoDe Magazine, 2003 - March/April
    Release Date: Saturday, February 15, 2003
    Quick ID: 0303131
    People often think of HTML as the sole domain for Web applications.But HTML's versatile display attributes are also very useful for handling data display of all sorts in desktop applications. The Visual Studio .NET start page is a good example. Coupled with a scripting/template mechanism you can build highly extendable applications that would be very difficult to build using standard Windows controls. In this article, Rick introduces how to host the ASP.NET runtime in desktop applications and utilize this technology in a completely client-side application using the Web Browser control.

  • ASP.NET: Creating an Application Configuration Class

    Magazine/Issue: CoDe Magazine, 2002 - Sept/Oct
    Release Date: Thursday, August 15, 2002
    Quick ID: 0209081
    Most of you are probably aware that the web.config file in an ASP.NET project controls the behavior of your Web site. If you make a change to one of the built-in settings in this file, ASP.NET automatically detects those changes and applies them immediately. Wouldn't it be nice if you could have your own settings in this file applied immediately as well? In this article you will learn how to do just that. You will also learn the difference between the Application object and creating your own Configuration class.

  • ASP.NET: Extending the Power of Web Pages with User Controls

    Magazine/Issue: CoDe Magazine, 2002 - Sept/Oct
    Release Date: Thursday, August 15, 2002
    Quick ID: 0209031
    User controls represent an interesting and powerful level of page reusability in ASP.NET. You can build user controls by extracting and combining blocks of code from existing pages. You can also assemble ASP.NET controls together in a sort of embeddable form for use in Web pages. In this article, you'll get a crash-course on how to design, write and use ASP.NET user controls.

  • Ask the Doc Detective

    Magazine/Issue: CoDe Magazine, 2002 - July/Aug
    Release Date: Saturday, June 15, 2002
    Quick ID: 0207111
    With over 45,000 topics, finding what you need in the Visual Studio .NET documentation can be a daunting task. The Doc Detective is here to help, utilizing his investigative skills to probe the depths of the documentation.

  • ASP.NET Caching Strategies

    Magazine/Issue: CoDe Magazine, 2002 - May/June
    Release Date: Monday, April 15, 2002
    Quick ID: 0205071
    ASP.NET provides developers with the ability to cache dynamically generated pages.This means that it is now possible to cache pages built on posted data and querystrings! For instance, an e-commerce site that generates the same catalog from the database over and over on nearly every user request can now simply cache the catalog pages. Caching saves precious database server CPU cycles and renders pages down to the client much faster. Of course, when the catalog data is updated, the cache can simply refresh itself. Furthermore, developers can define the length of time an item is to be cached, indicate cache dependencies, create cached versions per browser, and indicate where an item should be cached (client, server, proxy, etc.).

  • ACME Insurance - Building a .NET Application

    Magazine/Issue: CoDe Magazine, 2002 - Jan/Feb
    Release Date: Saturday, December 15, 2001
    Quick ID: 0201071
    Part 3, The User Interface and the Rating Web ServiceWe are finally going to get our feet wet in Visual Studio .NET and start writing some real code! In this article, we're going to focus on two areas of the ACME application. First, we will talk about the user interface and how it's implemented in ASP.NET ? along with a few problems we overcame by utilizing the powerful object-oriented features of .NET. Next, we'll write a web service in Visual Basic .NET to rate policies based on their class codes. To demonstrate that web services can be used in a variety of ways, we'll consume the web service in both .NET and Visual FoxPro 7.

  • Sams Teach Yourself ASP.NET 3.5 in 24 Hours, Complete Starter Kit

    Magazine/Issue: Online CoDe Magazine, Book Excerpts
    Release Date: Monday, January 01, 1753
    Quick ID: 080073
    Hour 1 - Chapter 1 - Sams Teach Yourself ASP.NET 3.5 in 24 Hours, Complete Starter Kit


 

TOWER 48

  LearnNow


CODE Training