473,414 Members | 1,615 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,414 software developers and data experts.

Dynamic controls for web users

Hello,

Is it possible in asp.net to create a dynamic page for web-user, who
can create a flow-chart/work flow, with boxes, links and have an option
to save it. So that, when others go to the web page again, they will
see the new flow chart?

Thanks in advance.

Apr 4 '06 #1
3 1420
This would be very time consuming and complicated but yes.

You will need lots of client side scripting for moving the objects around on
the screen, you could then have a submit button that would post the page back
to the server. Once back at the server you will need to save the document
location of all the controls (probably to and xml file).

e.g.
if (IsPostPack)
{
Save controls location
}
else
{
Populate controls location
}

as for the boxes etc you could use panel controls. You would have to use the
Drawing class if you wanted to create other shapes.

I would never recommend this, it would be better if you could draw the flow
chart in some kind of design tool (Visio, ConceptDraw etc) and save the
desing as an image in a folder, You could then have an Image control on the
page that would have the 'src' defined as the save location.
"sw**********@yahoo.com" wrote:
Hello,

Is it possible in asp.net to create a dynamic page for web-user, who
can create a flow-chart/work flow, with boxes, links and have an option
to save it. So that, when others go to the web page again, they will
see the new flow chart?

Thanks in advance.

Apr 4 '06 #2
Thank you very much for your prompt reply. You definitely gave me a
good idea to start. However, what if each box represent a link to
another page. That way, if someone click on that box, it will bring
him/her to another page.

Thanks again.

Apr 4 '06 #3
Take a look at our MetaDraw component.
http://www.Bennet-Tec.com/btproducts...w/MetaDraw.htm
and for a live sample inside a web page see

http://www.bennet-tec.com/btproducts...g/md3_demo.htm

MetaDraw is a vector based drawing tool which may be used
to design flow charts or other drawings. The OCX edition may
be placed within a web page for interactive use by end-users
working with IE as their browser on a Windows platform.
All the drawing and diagramming functionality is built into MetaDraw.
You would then need just a very small amount of client side script
to set up the user interface as you want ( for instance add a button
on the web page to set MetaDraw property for user to draw boxs,
and another button on web page to set the same property to put
user in mode to draw connecting links between boxes or for another
mode for drawing other shapes, or for another mode to drag shapes
around, etc..

Once the user is done he could press a submit button to
send the image back to your server. There is an upload
feature built in for MetaDraw if you get it with Subscription features
license ). Your server will need some small amount of ASP NET
code to accept the image and store it however you might want for
other users to access. MetaDraw also supports downloading
a diagram from a web page - and depending on your script you can
either allow further modifications at that time or available in
presentation
only mode.

Oh- and having links to other pages is easy as well. You can store
a URL for each shape in MetaDraw and have MetaDraw automatically
launch that page when user double clicks on the associated shape.

Check out the web page references I noted above

Best wishes on the project

* * Please include a copy of this message with your reply

Jeff Bennett
Je**@Bennet-Tec.Com

* Bennet-Tec Information Systems, Inc
* 50 Jericho Tpk, Jericho, NY 11753
* Phone 516 997 5596, Fax - 5597
* RELIABLE Components Make You Look Sharp!
* TList/Pro * ALLText HT/Pro * MetaDraw *
* Custom Software Development Services Too.
* WWW.Bennet-Tec.Com

=================== ===================

Apr 9 '06 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Roy Lawson | last post by:
I want to enable the user to define parts of their user interface. I am developing an application that does some accounting functions (basicly the end user enters revenues for each account, and...
1
by: Mike George | last post by:
I am having a problem with dynamic validation controls. I have some code that uses an XSLT to transform an XMLDocument into HTML which creates ASP.NET validation controls dynamically (v 1.1). ...
2
by: Michael | last post by:
Need some help trying to read values from web controls - specifically *finding* the controls (like a drop down list) - that are added dynamically added within an asp:panel control. The page...
3
by: Leo J. Hart IV | last post by:
OK, here's another question for the experts: I am building a multi-step (3 steps actually) form using a panel for each step and hiding/displaying the appropriate panel/panels depending on which...
4
by: Larry Grady | last post by:
Anyone up for a challenge? I've been struggling with this for a few days and was hoping someone could help me. Pouring through all the messageboards I just can't find the solution. We have a...
8
by: George Meng | last post by:
I got a tough question: The backgroud for this question is: I want to design an application works like a engine. After release, we can still customize a form by adding a button, and source code...
9
by: Tarscher | last post by:
hi all, I have this seemingly simple problem. I have lost a lot of time on it though. When a user selects a value from a dropdownlist (static control) a dynamic control is generated. I have...
0
by: robert112 | last post by:
Hi all, I have a WYSIWIG editor (fckeditor) and allow the users to create dynamic html which I save and display later on in the application. The aim is to have the user be able to create...
0
by: MaryamSh | last post by:
Create Dynamic Dropdownlist Controls and related event -------------------------------------------------------------------------------- Hi, I am creating a Dynamic Search in my application. I...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.