Click here to Skip to main content
6,595,444 members and growing! (17,635 online)
Email Password   helpLost your password?
Web Development » ASP » General     Advanced License: The GNU General Public License (GPL)

ASP TreeView (Version 2.0)

By starschen

ASP TreeView is a advanced ASP control that's base on Server side / Client side technique. server side: Asp + JScript, client side: Jscript + HTML.
Javascript, CSSWin2K, WinXP, Win2003, ASP, Visual Studio, IIS 5.1, IIS 6, Dev
Posted:23 Nov 2004
Updated:28 Mar 2005
Views:92,984
Bookmarked:27 times
Unedited contribution
Announcements
Loading...
 
Search    
Advanced Search
Add to IE Search
printPrint   add Share
      Discuss Discuss   Broken Article?Report  
19 votes for this article.
Popularity: 4.90 Rating: 3.83 out of 5
2 votes, 10.5%
1
3 votes, 15.8%
2

3
5 votes, 26.3%
4
9 votes, 47.4%
5

If you think the ASP TreeView won't too bad that immediately Vote for it!

Sample Image - asptreeview.gif

Introduction

ASP TreeView is an advanced TreeView control that's base on ASP technique. server side: Asp + JScript, client side: JScript + HTML.

The picture below shows Asp TreeView's work flow and running elements:

workflow

Compatibility

Client side: IE5+, Gecko browser (Mozilla, Firefox, NetScape)

Server side : IIS4.0 , ASP3.0+

Features

  • compatibility IE5+, Gecko browser (Mozilla, Firefox, NetScape)
  • server side: Access2000 database - tree.mdb to be create automatically (if tree.mdb nonexistent)
    --- the function need MDAC2.0+
  • support check boxes
  • tree item moving, dragging, dropping accessible!
  • using XMLHTTP technic to refresh tree which's asynchronous
  • Asp TreeView's user interface and functions customization
  • HTML codes as tree item's text is acceptable (except "SPAN" and "DIV")
  • tree item expand or collapse don't be interactive mode

How to use ASP TreeView?

you will need extract download source files and locate the directory -- "Samples", thereinto have a sample page -- "treedemo.asp" to offer reference:

To include Asp TreeView inside sample page. It is quite easy to use and configure.

Step 1:

Suppose that the Asp TreeView is installed the /Tree/ path of your web site. you need include AspTreeView.asp server side scripts inside the <BODY> of sample page, just like this:

<!-- #include virtual="/tree/AspTreeView.asp" --> 

or you can using relative path, just like this:

<!-- #include file=".. /AspTreeView.asp" --> 

Step 2:

Modify inside parameter BasePath of config.asp:

BasePath = "/Tree/"

Remarks:

To avoid using relative paths. It is preferable to set the base path starting from the root (/). Always finish the path with a slash (/).

Configurable File: config.asp

  • path configure :suppose that the Asp TreeView is installed the /Tree/ path of your web site,

    modify inside parameter BasePath of config.asp:

    BasePath = "/Tree/"
  • ASP TreeView user interface:width, height, background etc.
  • ASP TreeView performance configure: enabled / disabled function customization, such as tree item be drag, drop, delete, rename.
  • ASP TreeView runtime configure:setting parameter value - IsVisibleMode
    true: All the tree items are visible while ASP TreeView have been initialized
    false: The belonging to first level items for root item are visible while ASP TreeView have been initialized

Feedback

The software has still exist unexpected errors, welcome to test it, finding out errors to E-mail: chenxinyi1978@hotmail.com

You are allowed to use the ASP TreeView that's free, the ASP TreeView is only for personal and nonprofit organization, you can't use commercially that's in face of legal. to use commercially to purchase licensed through visit: http://www.geekclaw.com. Now, cheap for the ASP TreeView, a commercial license need pay $3.99.

License

This article, along with any associated source code and files, is licensed under The GNU General Public License (GPL)

About the Author

starschen


Member
This is really not my biography, it's describing my programming experience for last 8+ years, if you 're from a company and looking up an excellent programmer, as you want a honest, reliable parner as he is, After you have read the below my profile, you would like to directly call me on MSN: chenxinyi1978@hotmail.com or Skype: chenxinyi1978

1) Windows development: solid window programming designing/coding at GUI(Graphic User Interface),IE/Firefox plugin, system tools, ActiveX control, Socket comms, Microsoft Office developments(Excel is best one), Software installations(Innosetup).

2) I'm also excellent experience in ASP web development, in the past, I have made a couple of web sites which's based on ASP technic, on other hand, javascript neatly embedded/integrated into created dynamic web page, I have created a couple of javascript components(Calendar, Treeview), and familar with 3rd. party Mochikit library written in javascript.

3) Python is my another language, I often used it to write system tool like web scraper, stats., etc. in the past, I have successfully wrote many scrapers for my buyers on GAF.

4) I have excellent experience in crossing platform(Linux/Windows/Mac OS X), I have already totoally grasped 3rd. party wxWidgets library, in the past, I have successfully migrated a desktop software from windows to Mac OS X for a company, if you would doubt this thing, please have a look at my site: http://www.geekclaw.net/ , cookexif was written in wxPython(derived from wxWidgets), at present, it's for windows version, but it can be easily migrated to Mac or Linux platform.

5) I like to challenge puzzle including program coding(c/c++/mfc/com/atl/wtl/javascript/html/xml/python), system admin(windows/linux), web config(apache/IIS), etc.
Occupation: Software Developer (Senior)
Company: www.geekclaw.net
Location: China China

Other popular ASP articles:

Article Top
You must Sign In to use this message board.
FAQ FAQ 
 
Noise Tolerance  Layout  Per page   
 Msgs 1 to 20 of 20 (Total in Forum: 20) (Refresh)FirstPrevNext
GeneralProblems with tree adding new node when looping thru database Pinmemberdebra mckinnon11:31 12 Mar '08  
GeneralTHX Pinmemberdiky18:54 15 Feb '08  
GeneralThank you! Pinmemberchanglong16:59 1 May '07  
Generalmessages system! PinmemberPhan Thanh Lam16:13 6 Mar '07  
GeneralTreeview "Loading....." Pinmemberhootsman22:48 30 Aug '06  
GeneralRe: Treeview "Loading....." Pinmemberstarschen22:13 3 Sep '06  
QuestionRe: Treeview "Loading....." Pinmemberhootsman22:38 3 Sep '06  
AnswerRe: Treeview "Loading....." Pinmemberstarschen15:58 27 Sep '06  
GeneralRe: Treeview "Loading....." PinmemberAxeliux9:56 18 Jan '07  
GeneralHelp Me! Pinmemberchunglvcit18:53 28 May '06  
GeneralRe: Help Me! Pinmemberstarschen18:15 8 Aug '06  
Generalwhy show clobber ? Pinmemberkimble_wu17:44 26 Mar '06  
Generalmove items PinmemberRiccardo Caputi11:26 25 Feb '06  
GeneralRe: move items Pinmemberstarschen18:46 29 Mar '06  
GeneralWhere is the mdb? Pinmemberandrefariagomes7:21 24 Jun '05  
Generalok.. PinmembertheJazzyBrain5:20 28 Mar '05  
GeneralRe: ok.. Pinmemberstarschen15:10 29 Mar '05  
GeneralRe: ok.. PinmembertheJazzyBrain0:20 30 Mar '05  
GeneralRe: ok.. PinmemberAxeliux9:57 18 Jan '07  
GeneralRe: ok.. Pinmemberstarschen2:46 31 Mar '05  

General General    News News    Question Question    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

PermaLink | Privacy | Terms of Use
Last Updated: 28 Mar 2005
Editor:
Copyright 2004 by starschen
Everything else Copyright © CodeProject, 1999-2009
Web21 | Advertise on the Code Project