Archives

Archives / 2007 / September
  • GridView Edit, Update, Delete, Paging, Sorting using DLINQ

    Introduction:

    Microsoft DLINQ is part of the .NET 3.0 framework. DLINQ allows the developer to iterate through data sources which includes SQL SERVER databases. In this article I will demonstrate how you can use DLINQ to perform editing, updating, paging, sorting and deleting operations on the GridView control.

  • Styling file inputs with CSS

    File inputs HTML tags are the bane of beautiful form design. No rendering engine provides the granular control over their presentation designers desire. This simple, three-part progressive enhancement provides the markup, CSS, and JavaScript to address the long-standing irritation.

  • Monitor your clipboard

    Clipboard Text Scrubber is a handy little application that sits in your system tray and monitors your clipboard. When it finds any text on the clipboard it will “scrub” (or “clean”) that text, to remove all formatting. This is great for copying and pasting text into emails, documents or anywhere else. You can also (optionally) remove all HTML tags from the clipboard text, which is excellent for copying and pasting things from the web, without getting all the extra markup. Anyone that uses notepad to scrub their text will love this application. You can have Clipboard Text Scrubber automatically scrub text as it detects it, or you can manually scrub it by right-clicking on the system tray icon. When Clipboard Text Scrubber is scrubbing text the system tray icon will change, just to let you know it’s hard at work.

  • DisplayFusion to manage multiple screens

    DisplayFusion is a fantastic (and free) new application that can make your dual monitor (or triple monitor or more) life much, much easier! From allowing you to use a different wallpaper on each monitor, to integrating with Flickr for image searching, to providing hotkeys for managing your application windows.

  • A Web Spider Library in C#

    The classes implement a basic web spider (also called "web robot" or "web crawler") to grab web pages (including resources like images and CSS), download them locally and adjust any resource hyperlinks to point to the locally downloaded resources.

  • LINQ and Geocoding

    Mapping applications are everywhere, and having “locational awareness” is paramount when running customer-related applications. Gathering stats about a user’s IP can tell you a lot about their physical location, which in turn can tell you a lot about the market you’re serving.

  • Asp.net Ajax exception logging

    In this article Kazi Manzur Rashid will show you how to create an effective error logging system to log all kinds of JavaScript errors. Prior the release of ASP.NET AJAX we used some wonderful components like Microsoft Enterprise Library and Log4net to log all our application exceptions. Since the release of ASP.NET AJAX, a fair amount of code has been transferred to the browser, from the web server. We need a powerful logging system to catch all kinds of errors in the browser as well as record them in the server, in order to improve our application. In this article, the author will provide an exception logging system developed with ASP.NET AJAX.

  • Creating tabbed dialogs using AJAX

    Tabbed dialogs come handy when you have too many controls on your web form. If all the controls are placed at once in front of the user the page may look cluttered. Instead you can logically group the controls using a tabbed user interface making it neat and easy to use. One way to develop such a tabbed user interface is to use MultiView and View server controls. However, being server controls these controls require a post back while switching between the tabs. ASP.NET AJAX and HTML tags can be put to use in developing a client side tabbed dialog. This article is going to show you just that.

  • LINQPad - a free LINQ query expression tool

    Can't wait for C# 3.0 and LINQ? Well you don't have to! Dynamically query SQL databases today in LINQ: no more struggling with antiquated SQL. Download LINQPad and kiss goodbye to SQL Management Studio: LINQPad supports LINQ to objects, LINQ to SQL and LINQ to XML—in fact, everything in C# 3.0 and .NET Framework 3.5. LINQPad is also a terrific learning tool for experimenting with this exciting new technology.

  • How to create an HTML Editor for ASP.NET AJAX

    Most blog, forum and Wiki applications use an HTML editor as the primary authoring tool for site content. With this type of control, an online user can create and edit an HTML document. The user is able to modify the text -- including its format, fonts and colors -- as well as add links and images. Often, they may also view and/or edit the HTML source.