By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
424,969 Members | 1,564 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 424,969 IT Pros & Developers. It's quick & easy.

Reference another file from code-behind page...?

P: n/a
Hey,

I'm sure this is an easy question for most.

I would like to create a class with a bunch of "library" functions...
But I'm not sure how I would configure it so that I can call functions
from one "code" file from another "code behind" file....

Page1.aspx ---Page1.aspx.cs ---globallibrary.cs

Is this possible?

Thanks!

Jun 9 '07 #1
Share this Question
Share on Google+
7 Replies


P: n/a
On Jun 9, 3:32 pm, Bodyboarder20 <ShieldsJa...@gmail.comwrote:
Hey,

I'm sure this is an easy question for most.

I would like to create a class with a bunch of "library" functions...
But I'm not sure how I would configure it so that I can call functions
from one "code" file from another "code behind" file....

Page1.aspx ---Page1.aspx.cs ---globallibrary.cs

Is this possible?

Thanks!
globallibrary_class_name.public_static_function_na me();

public class globallibrary_class_name
{
public static string public_static_function_name()
{
return "hello";
}
}

Jun 9 '07 #2

P: n/a
re:
!I would like to create a class with a bunch of "library" functions...
!But I'm not sure how I would configure it so that I can call functions
!from one "code" file from another "code behind" file....

Place globallibrary.cs in the App_Code directory.

Juan T. Llibre, asp.net MVP
asp.net faq : http://asp.net.do/faq/
foros de asp.net, en español : http://asp.net.do/foros/
======================================
"Bodyboarder20" <Sh**********@gmail.comwrote in message
news:11*********************@g4g2000hsf.googlegrou ps.com...
Hey,

I'm sure this is an easy question for most.

I would like to create a class with a bunch of "library" functions...
But I'm not sure how I would configure it so that I can call functions
from one "code" file from another "code behind" file....

Page1.aspx ---Page1.aspx.cs ---globallibrary.cs

Is this possible?

Thanks!

Jun 9 '07 #3

P: n/a
Do I need to put any spacial tags at the top of the page1.aspx.cs file
to point it to the globallibrary.cs file?

Jun 9 '07 #4

P: n/a
Oh, btw... this is .NET 1.1 ( I know, my work is nuts )

!from one "code" file from another "code behind" file....

Place globallibrary.cs in the App_Code directory.

Juan T. Llibre, asp.net MVP
asp.net faq :http://asp.net.do/faq/
foros de asp.net, en español :http://asp.net.do/foros/
======================================"Bodyboarder 20" <ShieldsJa...@gmail.comwrote in message

news:11*********************@g4g2000hsf.googlegrou ps.com...
Hey,
I'm sure this is an easy question for most.
I would like to create a class with a bunch of "library" functions...
But I'm not sure how I would configure it so that I can call functions
from one "code" file from another "code behind" file....
Page1.aspx ---Page1.aspx.cs ---globallibrary.cs
Is this possible?
Thanks!- Hide quoted text -

- Show quoted text -

Jun 9 '07 #5

P: n/a
For ASP.NET 1,1, compile the code from the command-line,
and import/reference the resulting assembly.

Open a command window and make sure the
1.1 .Net Framework directory is in your system path, by running

PATH= %PATH% & C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;

Substitute the correct drive letter if you're booting from a different drive.

Also, if you have a non-standard Windows install,
replace "windows" with your custom-named install directory.

To compile a single source code file, use :

csc /t:library /out:globallibrary.dll globallibrary.cs

To compile all .cs files in a directory to globallibrary.dll ,
use : csc /t:library /out:globallibrary.dll *.cs

If you need to reference a .Net Framework assembly or assemblies,
add them, separated by slashes :

csc /t:library /r:system.dll /r:system.data.dll /out:globallibrary.dll *.cs

Once you have compiled your assembly, place it in the /bin
directory of your application, and import your class Namespace in any aspx page:

<%@ Import Namespace="YourNameSpace" %>

If you're working with VS.NET, compile your assembly
as described and add a reference to it in your VS.NET project.

That will allow you to use Intellisense and get your
assembly's properties, methods, etc. when coding.


Juan T. Llibre, asp.net MVP
asp.net faq : http://asp.net.do/faq/
foros de asp.net, en español : http://asp.net.do/foros/
======================================
"Bodyboarder20" <Sh**********@gmail.comwrote in message
news:11**********************@p47g2000hsd.googlegr oups.com...
Oh, btw... this is .NET 1.1 ( I know, my work is nuts )

!from one "code" file from another "code behind" file....

Place globallibrary.cs in the App_Code directory.

Juan T. Llibre, asp.net MVP
asp.net faq :http://asp.net.do/faq/
foros de asp.net, en español :http://asp.net.do/foros/
======================================"Bodyboarder 20" <ShieldsJa...@gmail.comwrote in message

news:11*********************@g4g2000hsf.googlegrou ps.com...
Hey,
I'm sure this is an easy question for most.
I would like to create a class with a bunch of "library" functions...
But I'm not sure how I would configure it so that I can call functions
from one "code" file from another "code behind" file....
Page1.aspx ---Page1.aspx.cs ---globallibrary.cs
Is this possible?
Thanks!- Hide quoted text -

- Show quoted text -

Jun 9 '07 #6

P: n/a

Perfect solution!!!

Thanks so much!!!!!!!

Jun 9 '07 #7

P: n/a
re:
!Perfect solution!!!

Except that I fudged the path to the 1.1 Framework directory...

That should have been :

PATH= %PATH%;C:\WINDOWS\Microsoft.NET\Framework\v1.1.432 2;

Sorry...

Other than that, everything stands...and you're quite welcome.

:-)


Juan T. Llibre, asp.net MVP
asp.net faq : http://asp.net.do/faq/
foros de asp.net, en español : http://asp.net.do/foros/
======================================
"Bodyboarder20" <Sh**********@gmail.comwrote in message
news:11**********************@n4g2000hsb.googlegro ups.com...
>
Perfect solution!!!
Thanks so much!!!!!!!

Jun 9 '07 #8

This discussion thread is closed

Replies have been disabled for this discussion.