Advertisement
Help Keep Boards Alive. Support us by going ad free today. See here: https://subscriptions.boards.ie/.
If we do not hit our goal we will be forced to close the site.

Current status: https://keepboardsalive.com/

Annual subs are best for most impact. If you are still undecided on going Ad Free - you can also donate using the Paypal Donate option. All contribution helps. Thank you.
https://www.boards.ie/group/1878-subscribers-forum

Private Group for paid up members of Boards.ie. Join the club.

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

  • 02-05-2007 04:02PM
    #1
    Registered Users, Registered Users 2 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