My first attempt at ASP.NET...

Please support our ASP.NET advertiser: Intel Parallel Studio Home
Reply

Join Date: Aug 2004
Posts: 22
Reputation: ecashwell is an unknown quantity at this point 
Solved Threads: 0
ecashwell ecashwell is offline Offline
Newbie Poster

My first attempt at ASP.NET...

 
0
  #1
Aug 7th, 2004
My first attempt at ASP.NET...

I would like to convert my current website to .NET as a way to get the feel for the new environment. In my current website, I have code which checks a database to find out which menus to display and then loads them accordantly. I have tried to make this happen in ASP.NET with no success. Could some one please help?

What I would like to have help with is simple. I would like to have an ASP form which only says "Hello World", but the entire HTML page is generated in the WebForm1.aspx.vb Page_Load event. I thought this would be a rather easy process, but I have yet to have the ASP.NET call the Page_Load event. Is there something special which must be done?

Any help would be appreciated, and thanks in advance.

- Eric
Reply With Quote Quick reply to this message  
Join Date: Jul 2003
Posts: 117
Reputation: Iron_Cross is an unknown quantity at this point 
Solved Threads: 2
Iron_Cross's Avatar
Iron_Cross Iron_Cross is offline Offline
Junior Poster

Re: My first attempt at ASP.NET...

 
0
  #2
Aug 8th, 2004
Ok, well I'm assuming you know you're running your scripts on a .NET enabled server. Also, I'm assuming you're using your WebForm1.aspx.vb as your code behind page (which is loaded at the top of the *.aspx page. If this isn't the case, take off the .vb
I.e. don't type in a URL like http://www.somesite.com/someDir/somePage.aspx.vb it shouldn't have the .vb
As for the page load, there should be a method in your aspx file that's something like (forgive me if it's wrong because I don't have my docs to look at right now)
  1. public void OnPage_Load(object sender, EventArgs e){
  2. if(Page.IsPostBack()){
  3. // do stuff if the page is posted back
  4. } else {
  5. // Do stuff only the first time the page loads
  6. }
  7. // do stuff no matter which time the page loads
  8. }

That's all in C# but you should get the idea. Once I check my docs, I'll get back to you if it's wrong
elitehackers.info
Today's Penny-Arcade!
Pain is weakness leaving the body!
Reply With Quote Quick reply to this message  
Join Date: Aug 2004
Posts: 22
Reputation: ecashwell is an unknown quantity at this point 
Solved Threads: 0
ecashwell ecashwell is offline Offline
Newbie Poster

Re: My first attempt at ASP.NET...

 
0
  #3
Aug 10th, 2004
Yes my server handles .NET. I have made small ASP.NET forms which display and work. Now I need to create the entire HTML dynamically. Whenever I run my code, .NET populates it's own HTML to run and never enters the Page_Load event. Here is all my code....

dynamic_page.aspx: (I have set the AutoEventWireup to both True and False...)
  1. <%@ Page Language="vb" AutoEventWireup="false" Codebehind="dynamic_page.aspx.vb" %>

dynamic_page.aspx.vb:
  1. Public Class dynamic_page
  2. Inherits System.Web.UI.Page
  3.  
  4. #Region " Web Form Designer Generated Code "
  5.  
  6. 'This call is required by the Web Form Designer.
  7. <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
  8.  
  9. End Sub
  10.  
  11. Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
  12. 'CODEGEN: This method call is required by the Web Form Designer
  13. 'Do not modify it using the code editor.
  14. InitializeComponent()
  15. End Sub
  16.  
  17. #End Region
  18.  
  19. Public Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  20. 'Put user code to initialize the page here
  21. If Not Page.IsPostBack Then
  22. Response.Write("<html><head></head><body>Eric</body></html>")
  23. End If
  24. End Sub
  25.  
  26. End Class

HTML returned from server to client box:
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <HTML><HEAD>
  3. <META http-equiv=Content-Type content="text/html; charset=utf-8"></HEAD>
  4. <BODY></BODY></HTML>


*** On another note: Why does my VS.NET always place
  1. Inherits="www.derivetech.us.dynamic_page"
in the "<% @ Page" tag? It causes the page to display an error for line 1.

Thanks for your time and help.
- Eric
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the ASP.NET Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC