.Net Web Control and Netscape

Fylom

Member
Joined
Jan 24, 2003
Messages
9
Hi,

Does the Web Control are compatible with Netscape Navigator or are they Iexplorer only ?

And if so, could it be run on a linux server running Apache ?
 
ASP.NET sends HTML code to the browser, so yes they are compatible. However there are a couple of stylistic features that are not, but it isnt a big deal.

Who uses Netscape anyway? :)
 
Ok, but Web control are like ActiveX control, it have full control over the end-users computer. We are not talking about html code, but executable.

So, does the answer to the first question is still the same ?

I need the control to be able to copy files and start an executable. So this can be done ?
 
It may work with Netscape 6 or higher, but Id test it yourself. You can install Netscape side-by-side with IE to test on though you cant have Netscape 6 and Netscape 7 on the same machine (same OS that is).

Personally, I havent had much luck with running ActiveX controls in Netscape and ended up not using them for one project. On another project we use ONLY IE (SOOO much nicer) but we still dont use ActiveX controls.

If youre using ActiveX controls youre likely developing a business app, likely on an Intranet, in which case requiring IE is a perfectly viable option.

-nerseus
 
... Its the web server that handles the web control objects, not the client. When a client requests an aspx page, all they get in return is HTML code (and sometimes Java code). You can easily confirm this buy throwing a few web controls on an aspx page, load it up in your browser, then view the source. As a matter of fact you can even set compatibility options for your ASP.NET pages and choose whether it even uses Java for some dynamic things (such as the validator controls).

Maybe Im just getting your question confused.
 
humm... yes, Im really confused.

I need something as powerfull as ActiveX but I need it to run easily on Netscape and Iexplorer. So I am thinking about using Java finally. But if you say that ASP can do pretty the same AND without having to download the 20 mb Framework, I may consider using it...
 
Whoa, whoa!

First, Web Server controls (part of .NET) do spit out just HTML - and you can set the compatability to work with IE, Netscape and more.

ActiveX controls can be hosted in the browser and mostly work with IE but also work somewhat with Netscape 6 and higher.

The Web Server controls do NOT need the 20mb framework on a client machine, only on the server. If youre not running .NET on the server, you obviously wouldnt need the framework there either (then you might just have ASP not ASP.NET pages).

As for being able to copy files and start an EXE you CANNOT use the Web Server controls as they dont have the permission to run on a client machine. An ActiveX control can do this, but usually (and hopefully) the user will be prompted to install and run your ActiveX control which youll want to have signed so that the user will have some idea whether to "trust" your code or not.

If you develop the ActiveX control, Id suggest using VB6. In that case, youll have to make sure the end-user has the VB6 runtime (which should be on just about everyones machine anyway).

An alternative to ActiveX would be a Java class. Im not real familiar with developing those classes, so I cant speak on the permission youll have but I would guess its the same as ActiveX (youll have to get prompted before having any Java code run that could harm a users machine, such as copying files or starting EXEs).

-Nerseus
 
Perhaps you should tell us what youre trying to do, and we can tell you if you can do it with ASP.NET (you did say that you were doing this on a web page right?) or if youll indeed need to use Java.

Web controls and ActiveX controls are totally different. First you mentioned Web, then you mentioned ActiveX.. Im starting to get confused. :)
 
Well, I need an executable to run on clients machine. But since most user are not familiar with setup process, I have to make the setup from behind. Users should only have to say "Yes I trust" and then the .exe would install automatically on the machine and then start. I know that ActiveX control act that way, but I have no access to the code of the executable and cannot convert it. My activex control (or any other way method) should only copy files needed and then start the exe. Understand ?

I am presently searching the best way of copying files and then running the executable.

If I first talk about web control, it was because I though that Netscape could not run ActiveX control, so I was searching for a better solution...
 
Ah, well Web Controls isnt what youre looking for. Web Controls are for basic web page development, its all handled on the server and the only thing the user gets is HTML to view the page. :)

As for ActiveX vs Java.. I dont know. Ill let one of the local gurus handle that can of worms.
 
Back
Top