help.net

<font size="2"><br />Musing on .Net</font>

  • Autolist

    This small web application has following features:

    1. Auto suggest list box [AutoList.js]
    2. Auto select text.
    3. Scrolling list item either one by one or on the basis of defined page size.
    4. Multicolor list item.
    5. Getting result in the xml form directly from SQL Server using ‘FOR XML’ and to process it to populate list box or to send back to client.
    6. Client side population of list box from xml.
    7. Getting result in xml form by using callback function (AJAX).
    8. Client side XML transformation using XSLT.
    9. Client side wait/process message while processing data [ProcessMonitor.js].
    Read more...  

  • Role of HTTP Modules in .NET Security

    Today, one of the important goals is to provide high security to the distributed Web Applications. The security is designed throughout the .NET Framework like Code Access Security, ASP.NET Integrated Security and Cryptography, which can be optimally used to develop Secure Applications.

    However, in scenarios where one has to perform Authentication or Authorization by the database and give appropriate privileges to the users (or) the permissions have to be provided at the runtime for specific operations (or) in scenarios like where no web browsers are used , it becomes crucial to develop Custom Security.
    The ASP.NET Framework has defined set of Http Modules which takes care of the basic Authentication and Authorization mechanisms. The Custom Security (Custom Authentication or Authorization) can be performed in Forms Authentication or Windows Authentication by coding in the Global.asax file, which is not a reliable (or) reusable solution. The .NET Framework gives the flexibility to develop custom Http Modules and plug them into the ASP.NET Application,hence enabling to develop highly scalable, reusable and reliable .NET Security Components.

    This article explains in detail about the HTTP Modules and the steps to create custom Http Module with an example. The article also gives a brief how to create a custom Http Module in developing a custom database authorization module.

  • WWF and WPF E-Learning for free!

    Here's your chance to learn about WPF and WWF free-of-charge:

    Collection 5134: Developing Rich Experiences with Microsoft® .NET Framework 3.0 and Visual Studio® 2005

    This collection of 3 2-hour premium clinics teaches about the new capabilities provided by the .NET Framework 3.0. These clinics are for experienced Developers and Software Architects who are looking to adopt Microsoft's next generation technology within their solutions.
    Topics covered within the collection include:

    • Windows Presentation Foundation
    • Windows Workflow Foundation
    • Windows Communication Foundation

    Requirements: