Home | Advertising Info117 USERS CURRENTLY ONLINE   
PowerASP
   Site Search Contact Us Friday, March 14, 2025  

Active Server Pages help tutorial how to ASP Help ASP Tutorials ASP Programming ASP Code - ASP Free CJWSoft ASPProtect ASPBanner ASPClassifieds



Blog Entry: 3/25/2006 1:39:14 PM

[QUOTE=cwilliams]

It should be released sometime late May 2004 or early June 2004 but no gurantees as I am pretty busy right now with some projects.

There will be upgrade instructions and it should be a fairly easy upgrade.

[/QUOTE]

 

Like I said no guarantee... I have a lot of things going on... it might not even be finished till the end of July... customers will always be able to get it for the difference in price

You have the version listed on the site when you purchassed it.
Version 3.0

cwilliams38167.6469328704,

Ok i was wanting to know what the "if then" statement would be if i wanted to show xxx if your group is xxx.

I tried

    <% If Session("Groups") = "1" then%>
    <font size="2">TEXT HERE</font>
    <%end if%>

But that did not seem to work.

,



Right,  I've done that.  My concern is that it will time out again while I'm trying to import the file.

The import/export manager does not show up under the users tab when I log in normally.  I have to pull up the page in frontpage and then preview it a browser to get it to show.

, It is not something I did when I wrote the emailing sub routines. You would have to edit the email sub routine for CDONTS and add something to it most likely. The email sub routines are in the "scripts" folder in the "emailing_subs_inc.asp" file.

I am not sure you can do that when using CDONTS though I think you can do it with CDOSYS. You would have to do some research and edit the code like I mentioned.
,

sometimes those emails take a bit... all depend on wht you are using to send them and whether a pickup directory is involved

as for the other I do not know.. PM me the site details I can look

if it is a 2003 server parent paths must of course be enabled.. its a requirement of aspclassifieds

,

Hi

I have purchased the Standard version about a week ago. Its a great script.

I have been able to select  uploaded banners from day one... but just now i dont seem to be able to select...

i know its hard for you to trouble shoot with such little information.. but i had to ask..

Should i maybe upload the site again ( but same the database first)?

regards

Domenic

Sydney, Australia

 

,

Hi Chris,

I tried changing using Notepad in the config_inc.asp

from:

If  Application("SERVER_SOFTWARE") = "" Then
 Application("SERVER_SOFTWARE") = Request.ServerVariables("SERVER_SOFTWARE")
End If

To

Application("SERVER_SOFTWARE") = "iis/6"

and the albums still do not show up under the categories

Rhona (rookie)

 

,

It really means just what it says. Your connection string is just not valid and the sql server speicifed can not be reached. The username and password could also be invalid. Since you already had a database set up you should use the same username and password you have always been using. You also need to use the same database name you have always been using. Without actually knowing more and seeing what you are doing it is pretty hard to tell you anymore than that.

The directions and sql scripts given are for setting up a new sql database. Applying them to an existing sql database requires a slightly different approach. Modificiations to the SQL scripts elimintating references to the usernames/password/database we suggest in the scripts is also a good idea.

A data connection is a low level as it gets. Until you get that working you are really not even touching any of the code in the ASPListings application.

If you want I have no problem going into your sql server and web and setting up for you correctly.

cwilliams38301.7362037037,
Yeah, its working great witht he Access database. Now I just need to get it all set up. I like how the config file is set up with all the comments, it really helped allieviate the 40k thumbnails, .
 
One quick question though, and I haven't looked through all the code yet... Is there a quick way to have pic_window.asp open full screen by default? I just want to minimize having to either scroll through, or maximize, the screen
 
Thanks!!!
 
- Jason
,

that's they way it should be done..

the only other thing would have been to test everything with sql before trying to import any data.. and make sure all was fine at that stage




more info on the errors would be helpful.

Id' also carefully visually compare the SQL tables and fields with the SQL scripts and make sure all field types and settings got set correctly.

Also, make sure the user accessign the database has datareader and datawriter permissions of course.

,


IMPORTANT UPDATE - READ THIS
http://support.cjwsoft.com/forum/forum_posts.asp?TID=205& ;PN=1


The IPN Subscription Pack which is built in to ASPProtect 7 contains all the pre-built scripts you need to implement PayPal IPN Subscriptions with ASPProtect. IPN stands for (Instant Payment Notification). It allows you to set up scripts on your server so whenever a PayPal payment is processed the PayPal server sends info to your server regarding the transaction and vice versa. This is a fully automated process and allows you to charge users for access by the month or however long you like.

The Subscription feature of PayPal handles recurring billing automatically. The PayPal server will communicate with the ASPProtect system and keep everything up to date with users and their subscriptions.

This Support Pack basically gives you an additional signup and registration directory "paypal_sub_signup" and it should not interfere with any changes or customizations you have made to your ASPProtect setup. New users can register in this directory and sign up for a subscription at the same time. Existing users whether active or expired can be sent to this directory where they can lookup their account and start a subscription. You can also assign various Access and Group Levels during signup and you can set up various prices for various amounts of time as well. This is a real-time setup for the most part. As soon as a user pays via PayPal your system is updated and they will have access.

To use this all you need to do in ASPProtect 7 is enter your PayPal account name into the settings screen. It will be an email address. You'll need a business or premier account with PayPal and you will need log into your PayPal account and turn on IPN in you profile. They make you enter a default IPN URL. We do not use that so if you already have something there leave it there. If you dont have something there you can type in any the full url to any page on your server. It's probably best to send it to an empty ".asp" page or something.

Changing Payment Options

In the "paypal1.asp" file there are some sample payment options set up.

They look like this and you can have as many as you like.

<!-- Begin Payment Option Code -->
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank">

<% Label = "Membership (1 Month) $9.99 Recurring" %>
<!-- Begin Form Fields You Can Edit.. See PayPal Subscription Manual For Details -->
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="a3" value="9.99">
<input type="hidden" name="p3" value="1">
<input type="hidden" name="t3" value="M">
<input type="hidden" name="src" value="1">
<input type="hidden" name="sra" value="1">
<!-- Field Below must have 2 commas First two values are optional (access level,groups,user ID)-->
<input type="hidden" name="custom" value=",,<% =User_ID %>">
<!-- End Form Fields You Can Edit.. See PayPal Subscription Manual For Details -->

<!--#INCLUDE FILE="form_data_inc.asp"-->
<input type="image" src="https://www.paypal.com/images/x-click-but20.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">

</form>
<hr>
<!-- End Payment Option Code -->

 

To really understand what these form values mean it is best to look through the PayPal Subscriptions Manual which is a PDF file you can get from the PayPal Site.

This link was valid the last I checked...
Subscriptions and Recurring Payments Manual

It also may be helpful to use their wizard to create some subscription buttons with different settings and then look at the code generated.


Bascially these are the important ones..

  • a3 - amount to billed each recurrence
  • t3 - time period (D=days, W=weeks, M=months, Y=years)
  • p3 - number of time periods between each recurrence
  • The custom field is something we are using to send info from ASPProtect to PayPal.
    it allows you to set the access_level or groups access (groups support require the ASPProtect Option Pack)

    <input type="hidden" name="custom" value=",,<% =User_ID %>">

    or this example where we are setting the access_level to (2) and also giving the user access to groups (3 and 4)

    <input type="hidden" name="custom" value="
    2,*3*4*,<% =User_ID %>">

    Here is how it works.
    The value setting (red) is essentially and array that can be made up 3 elements separated by comma's

    access_level,groups,User_ID

    If you do not want to set the access_level or groups access.. then you don't even need to edit the setting.

    Values must be separated by a comma even if there is no value and there can be no spaces.  If you didn't want to set an access level or groups there would still be 2 commas at the beginning.  etc etc
    Basically there must always be 2 commas but you only have to set last values which is the User_ID from the ASPProtect system.

    The 1st value is the access level you want to user assigned to.
    The 2nd option is the groups you want the user assigned to. (requires option pack)
    The 3rd option is the User_ID which the system takes care of. Do not edit this option. Leave it as <% =User_ID %>

     

    cwilliams38421.7141782407,

    All can say right now is take a break and get away from it for a bit. All your going to do is stress yourself out more if you keep working on it.

    There is probably a way to make it work but it may require days of fiddling around and reading articles and trying things and even then you may not get it working AND THEN ITS JUST A BAD IDEA ANYWAY. Like John says you are better off running it on a server that is not a domain controller.

    ,

    Hallo,

    What do I have to do for inserting around 6,000 new users?

    I have all my user in an access file. I don't know the password of access database files. The same problem with the "aspprotect upgrade pack".

    Sorry for my English

    vaghelis38300.2319097222,

    It's seems to work fine after renaming the file, rebuilding the application, and editing the web.config file to point to login.aspx. It looks like I can use your fine product and thanks again for the help. It was unusually easy. Merry Christmas…

    ,

    Upgrade from V6 to v7.x with an MSACCESS DATABASE

    1st of all, backup your existing ASPProtect files and database before performing this upgrade. Please be really careful while performing this upgrade. Version 7.x  is a highly advanced application compared to any previous versions. CJWSoft under no circumstances is responsible if you lose information or have website downtime.

    BOTTOM LINE: (PERFORM THIS UPGRADE AT YOUR OWN RISK)

    To do this upgrade you're going to need to have the Microsoft Access Application.
    To work with an Access .mdb file it can not be newer than the version of Microsoft Access you are running.

    That being said, on with the upgrade..

    Open you're existing Acccess Database up in Microsoft Access..
    You should see this something like this.



    By right clicking on then choosing rename
    Rename "Users" to "ASPP_Users"
    Rename "Groups" to "ASPP_Groups"

    If you do not have a "Groups" table do not worry about it right now.

    Now right click and DELETE the Config Table.
    Yes, delete it..

    You should now see this. (with or without the "Groups" table)



    Now, right click on "ASPP_Users" and go into design view.
    It should look like this.


    Rename the "Password" field to "Old_Password"
    Be sure to spell it perfectly using the Underscore
    It will look like this.


    Now scroll down to the bottom a bit It should look like this.



    Now..

    If you have a "Groups" Field... leave it alone
    If you do not have a "Groups" Field add one and make it a memo field.

    Now, we are going to add a few more new fields.

    Add a field called "Redirection_URL" make it a "text" field with 150 field size
    Add a field called "PayPal_Subscriber_ID" make it a "text" field with 100 field size
    Add a field called "Newsletter" and make it a yes/no field
    Add a field called "Password" and make it a "text" field with 100 field size

    It should now look like this.
    (you do not need to worry about the field descriptions.. that part is optional and only seen when working on the database)



    Now close that window and save the changes..

    Your now going to open up another Access Database while still leaving the one you have on your screen open. You going to open up one of the new databases that came with v7.x. This database has some info we are simply going to copy and paste.

    You'll want to open it and put it side by side on your desktop like so.
    (the old database is on the left.. the new one is on the right)



    Now, for the fun part.

    On the new database to the right.. right click on the "ASPP_Config" table and pick "Copy"

    Then move your mouse over to the old database on the left. Right click in the open white area and click "paste"

    It will ask you for a database name. Type in "ASPP_Config"
    Leave "Structure and Data" checked and hit OK

    Your old database on the left should now have a nice new "ASPP_Config" table.

    OK, now for the "ASPP_Groups" table

    If you already have a "ASPP_Groups" table in your old database you are done.

    If you do not have one your going to copy and paste the table from the New Database to your old database just like we just did with the "ASPP_config" table.

    Your old database should now look like this.



    Now, you are done upgrading your database from within Microsoft Access.

    The existing passwords still have to be encrytped and moved from the "Old_Password" to the "Password" field

    To that we have a special page we run in the application that will take care of that.

    So, for now... go install the application, but using the database we just created.
    Follow these instructions for the most part...
    http://support.cjwsoft.com/forum/forum_posts.asp?TID=181& ; ;PN=1

    When you get to the part where you finally get into the admin area and need to make an admin account you will notice that your existing user database is there but none of the users have passwords if you look at them in the edit screen.

    That is normal. Simply do what the instructions say and create and admin account using a username that does not exist..

    Then log off... then back in as that new admin account. If that works you are ready to convert the passwords.

    This part is very easy.

    You want to run a special page via the browser.

    http://www.mysite.com/password_admin/convert_to_encrypted.asp

    Replacing the part in blue with your website info.

    Once you get the page running you will see a login prompt and one form field just like before with the "get_me_in.asp" page

    You will need to paste the "PasswordEncryptionKey" value that you used in the "config_inc.asp" file in the form field and hit enter.

    If all goes well you will see a page telling you to click here to encrypt the passwords and copy them over.

    So do what it says... dont click more than once and wait.

    Eventually it should say it is finished. So go log in to the admin area of the system using the new admin account.

    Now edit some users but dont save... you want to see if the passwords are showing up. If they are the conversion worked. If you see nothing or a garbled mess it did not work and you made a mistake during this whole process.

    If things went well backup and delete the conversion file below.

    http://www.mysite.com/password_admin/convert_to_encrypted.asp

    You do not need it anymore.

    Once you are positive every thing is running smoothly and everyone's passwords are ok you can go in and delete the "Old_Password" field as well.



    If things didnt go well.. try again from scratch and go slowly.
    If they still dont go well get ahold of us for help.

    We are here to help, but if you really want us to we can be hired to do the conversion.

    ,

    you summed it up perfectly... everything you said really

    As for the banner software custimizations.. you could just make another folder with a modified admin area (little tweaks here and there so the person logged in only controls their own banners) You'd probably want to add an approval process so nothing they did went live unless you really really trust them. That wouldn't be that hard either.

    I always planned to do it someday but I just never have time.

     

    cwilliams38436.2124884259,
    Thanks, I figured that out!
     
    I managed to get the gallery running, minimally, on the test server, so now on to the real thing.
     
    Thank you!
     
    - Jason
    , Because employees and sales reps might leave or go to work at competitors without our knowledge and we can't have them get an perm account so we need to implement some sort of expiry and then review their account with them., When using the paypal subscription feature with ASPProtect for a new user the expiration in ASPProtect is actually not used.  It is set to Null. This is because the PayPal system takes care of everything on their end.

    So I can't see this happening because that field is not supposed to be used and the default PayPal subscription code we provide with the system does not populate that field.

    Unless you populated the expiration date field on your own ?

    Now that I re-read your post. The ASPProtect 6 reference was confusing me.

    Now, if you have users that were never on a PayPal subscription that then sign up via PayPal subscriptiion that may indeed be a different story.
    Is that what you are saying? I am looking at the code right now and it seems to me like it sets the expration date field to null on any new subscription activity regardless.

    Let's forget about ASPProtect 6 as I don't think that matters. Please explain exactly when this happens and does not happen and exactly what sort of user we are talking and what their expiration dates are set at before they sign up for a paypal subscription.

    Please be as detailed as possible so I really know what is going on ?,

    Some of our users complained that their users id and passwords are sent in the clear. So we decided to invest in an SSL certificate from Verisign. It has been tested fine with all forms and pages in ASPProtect version 6. The only remaining page which I am not sure how to protect is the home page. Let's say my home page is http://www.MyDomain.com/index.asp. When the user goes to this link he/she will be presented with the check_user_inc.asp page so he/she can enter their ID and PW. So how to make the login information send from this page thru HTTPS?

    ,

    probably.. better than what we are accomplishing here LOL

    or if you like send me the import file and your encrpytion key and I will try it out here and see what happens

    either way PM me any sensitive info if any

     

    , No, because ASPProtect.NET is licensed per and only runs in One website (one iis application)

    That error however probably has more to do with parent paths being disabled on the server., To finalize this thread.. a target was added to the form by the customer by accident thus causing the situation,

    I just installed ASPProtect on my site. The instructions were definately on the target. Very very good instructions.

    But... Isn't there always a but ???

    I needed to setup my site with MS SQL and it is hosted so I don't have Enterprise Manager. I tried the web based Enterprise Manager and any other one I could find. But, I kept getting errors when trying to use the SQL Script.

    I finally had to go back to my work where we do have the licenses and get an SQL Admin to use Enterprise Manager to run the script and it worked finally.

    I don't know if this is a common problem ??? But, maybe you would want to look at the SQL Server script or make a different version that would work with the Web Based SQL manager.

    Thanks

    , thanks!,

    Our home page is not showing up gives this error:

    Active Server Pages error 'ASP 0126'

    Include file not found

    /Default.asp, line 246

    The include file 'elib/articles/home_feature1.asp' was not found.

    ,

    Chris,

    2Checkout.com has added to their required cart parameters:

    https://www.2checkout.com/documentation/newparameters.html

    Do you have a version of 2checkout2.asp that will support these?

    Thanks,

    Nick

    ,

    Thanks for your rapid responses, your support is excellent!

    It may be best that I stick with html then. You mention that is stresses the Version 7 software, would the unlimited version perform any differently if I use multiple zones?

    Also, if I do go with a single zone, would either program be able to make sure each banner is unique, or would there by duplicates for each page view?

    Sorry to post so many questions in one day.

    ,

    Have SQL 2000 backend...
    We just moved from Windows 2000 to Windows 2003, used import data routine in SQL to move data.

    Logged into admin area. When adding new user, no record is created. However, editing record works just fine.

    Any ideas would be appreciated.

    ,

    Hello,

    Thank you for the feedback.

    I would like to point out the requirements of the application however as this is something I am aware of and do address.

    http://support.cjwsoft.com/code/moreinfo165-1.htm

    These requirments are directly linked to from the ASPProtect v7 web page, so its not like I dont try to tell people the deal regarding SQL server.

    Basically I only have the resources to provide scipts and instructions for using SQL Enterprise Manager and that is all I officially support. I also personally think anyone using a SQL Server should be using SQL Enterprise Manager because later on down the road there are things you may want to do such as backups/etc etc

    Take Care,

    Chris Williams
    www.CJWSoft.com

    ,

    I think you may be using old code where that was an issue... I am going to PM you the latest version..

    to be safe upgrade all the ASP files except the dataconn_inc.asp files and your config_inc.asp files

    "be real careful not to lose your current encryption keys in the "config_inc.asp" file or you will be in real trouble

    You can use your existing database

     

    , did anyone find a way to get the descriptions to show under the image yet? ,

    What am i supposed to do now... i do have another member server that is not a domain controller-

     

    However, i have like 5 websites running on this domain controller already. I have thought about this before how its a HUGE security risk but it will take too long to configure everything on the other computer :(

    ,

    After turning off the friendly errors, here is the detail.

    Active Server Pages error 'ASP 0131'
    Disallowed Parent Path

    /users/register.asp, line 16
    The Include file '../dataconn_inc.asp' cannot contain '..' to indicate the parent directory.

    ANSWER:
    http://support.cjwsoft.com/forum/forum_posts.asp?TID=5&K W=Disallowed+Parent+Path+

    lancem38310.6408101852,

    Sorry Chris,

    It didn't fix it.  Looks like I had the current code.  I bought the system in mid-April.  The version says 3-10-2005.

    I do know that in the database, the password shows as " éG"  but in the error code, it shows as " éG".  The square character is missing. 

    Thanks,
    Mick

    Edit: well heck.  It skips the square box here too.  The password in the database puts a square box in front of the éG

    ,

    I checked the option pack code as well and it looks correct.
    I tested it and it acted as it should.

    You can see it in active at the live demo
    http://www.aspprotect.com/demo3/demo.asp

    admin
    test

    go the the admin area.. you will notice 3 users with level 4 access
    1 of them is inactive

    then go to the mass email area and pick   active and level 4
    it will say it is sending email to 2 users which is correct

    then go to mass email again and pick level 4 and inactive
    it will say it is sending email to 1 user which is correct

    choose any status and access level 4 and it will send email to 3 users which is correct

    When you do this please realize you can not choose a group as well.
    That will cause a problem because you can not choose a group and an access level at the same time.


    Anyway... perhaps you can private message or use the contact us form and and let me take a look at your system. Since I can't reproduce the behavior that is the only way we might figure this out.

    cwilliams38104.690787037, I didn't think that was it, but just to prove, I just viewed the same album from 2 different IP's.  It did not increment the "hits".   , thats intertesting.. I have never heard of the concept until now..

    I did a search for ASP examples or ASP components that can help with the process and just couldn't find anything about it., Now, back in the dark ages we had to use the command prompt to setup the MySQL database and all that fun stuff. I am not going to show you that method.

    What happened was 100 different  3rd party companies developed interfaces to work with the MySQL server visually. Within the past year MySQL actually released its own little GUI for doing just that so I am going to show you how to do things using that.

    Let's download and install it.

    Go here
    http://www.mysql.com/products/tools/

    and download Windows (x86) MySQL Administrator
    (1.1 is the most current version at the time of this article)

    Installing that is a no-brainer as well. Just stick to the defaults and it will do its thing.

    Now that it is finished.. run MySQL Administrator from your start menu.



    It will ask for your "root" password that we entered when we set up the server.

    Hit OK



    You should see this if your MySQL server is runnign and you entered the correct password.

    Now select the Catalogs Icon on the right.. go down to the Schemata section.. right click in the lower white area and choose Create New Schema



    It will look like this



    Essentially this is your database name. I am going to call my database "aspbanner"

    Hit ok

    Your now have a new database with nothing in it. We now need to run the MySQL database creation scripts that I provide which will create the Tables and Fields needed.

    The easiest way when using the MySQL Administrator is to select the Restore icon on the left.



    The choose "Open Backup File" in the lower right corner.. Browse to the "aspbanner_mysql.sql" file we provide. You can also download that file here. 2006-03-14_164927_MySQL_Script.zip

    Once you select that file choose open...



    Now, it is very important you choose the database you created earlier. Also known as Target Schema.. in this case I choose "aspbanner"

    Now hit "Start Restore"



    Ok, now the database has Tables and Fields

    Click on the Catalogs Icon on the left and then select aspbanner from the schemata area in the lower left



    You'll see we now have tables in the aspbanner database,

    Could be a mod I guess - it would be nice to have an option on the admin settings page to lock down access of all pages and redirect to a specified  "lockdown" page upon attempted login.

    If I'm updating the large files on the server and someone attempts a download, they'll get a partial ZIP file or an error.

     

    ,


    Timecard Entry: 3/25/2006 1:39:14 PM

    readied money for Clayton, checked customers in imail, filed customer paperwork, billing email, answered phones - signups, cancels, acct changes, copied for TICC, teched calls, RadLog, mtg with Rob, Paul and Chris, write po for laptop, place order for laptop.., Check voice Mail/email- Alexbay.com- bob nelson chanegs to web site go over with Tim Bastasflowers- sent eamil to jim crowley, talk with joe Basta- changes to web site Carthage Saving bank- go over info with ben- talk with terry-front page access Lil peddler- info for web site - front page access Make up searche ngine regisrtation for Steve- space age pools, 13 states, whites lumber, party rentals plus, Steve Weed- New york State pagaent info for streaming video- send email to jim gilbert make up work order for popcorn -n-more for Tim for popcorn -n-more Mccdam cheese- proposal info for web site , worked on 2000 server machine.....its fubar, doesnt want to detect the cd rom or something....went to engineering meeting, watched ben do some frontpage stuff for domains and users and some such material, Gathering up supplies, looking for shop vac., Setup traffic reports for blushhill, Provisioning UNE's - Bell At'l, general, Troubleshoot VPN, NOC in the NOC room, timecards, Reading about how some organizations are setting up wireless networks and what products they used, folding and mailing invoices, answering phone, , timecards and emails regarding missing timecards and emails to carol, not too bad, steady though, weekly cancellation report; worked on order; answered phone, OSHA requirements , Reviewed time cards for this week, ate lunch, Working on flowchart and directions on WAN/LAN intergration. Talked with Beth about her Job Ticket system related to that., checked emails that are sent from Pit Bull site to make sure that products showed up (they do) because Louise said they didn't, emailed her back asking if she's using AOL for mail and, if so, to switch to an HTML-compliant email program (tirelock.com, non-billable), Checked all the online issues. They were taken of by everyone else. , GWCC page. Still going through some of the code to clean a little of my work up and looking at some of the coding techniques within the pages , Discussing proposal for NYAB with Chris B. and Jeff W., General tech duties. Email, rad log, online reports, and phone calls., Lunch with Randy and mutual friend at Applebee's for a lunch date, Worked on new MLS software till 4am when I think I fell asleep in my chair. Woke up at 9 am half on the floor and now my back hurts bad., Cash flow/Gisco, Lunch,

       Active Server Pages Rule The World
    Contact Us  
    All artwork, design & content contained in this site are Copyright © 1998 - 2025 PowerASP.com and Christopher J. Williams
    Banner ads ,other site logos, etc are copyright of their respective companies.
    STATS Unless otherwise noted - All Rights Reserved.

    Active Server Pages ASP ASP.NET .aspx .ascx Web HTML Developer Internet Microsoft Web Services Visual Studio .NET CJWSoft ASPProtect ASPBanner ASPClassifieds www.aspclassifieds.com, www.powerasp.com,www.cjwsoft.com,www.aspphotogallery.com,www.codewanker.com,www.aspprotect.com,www.aspbanner.com