Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie

Quick bit of C#.net help....

Options
  • 02-05-2007 4:02pm
    #1
    Registered Users Posts: 2,835 ✭✭✭


    i'm doing some code in C#.net at the moment and i'm trying to use a method that i want to call from the page, but i dont know where to declare the function
    <html>
    <head>
    <% @Page Language="C#" %>
    <% @Import Namespace="System.IO" %>
    <%
    public static double Size(string directory, bool deep) {
    DirectoryInfo dir = new DirectoryInfo(directory);
    foreach(FileInfo f in dir.GetFiles()) {
    sizeInBytes += f.Length;
    }
    if(deep) {
    foreach(DirectoryInfo d in dir.GetDirectories()) {
    Size(d.FullName, deep);
    }
    }
    return sizeInBytes;
    }
    
    %>
    </head>
    <body>
    <%
    try{
              *** rest of c#.net code - works fine *****
    }
    catch(exception e)
    {
     catch code..
    }
    %>
    

    i'm only new to the whole .net architechture and dont know where to declare the method. i get this error when i try to run it:

    CS1519: Invalid token 'try' in class, struct, or interface member declaration

    i tried declaring the function in the head and all that, what do i ghave to do to be able to call the method from inside the page? its late in the day and my heads wrecked with this, google hasnt helped me out so far anyway


Comments

Advertisement