Re: Use class ... why is not available?
- From: "Juan T. Llibre" <nomailreplies@xxxxxxxxxxx>
- Date: Thu, 8 May 2008 13:25:28 -0400
re:
!> The problem is when I create classes in App_Folder they don't
!> seem to be accessible to ASPX pages as it is usual in Web Site.
!> The only solution I found was to make all classes "Build: Compile"
!> and rename the App_Code folder to New_App_Code.
Have you tried putting all your classes in the App_Code folder, instead of in your App_Folder folder ?
ASP.NET will not automatically compile classes in application folders,
but *will* compile classes in source files in the App_Code folder.
Better yet, have you considered compiling your helper classes
into assemblies and placing the dll's in your app's bin 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/
======================================
"shapper" <mdmoura@xxxxxxxxx> wrote in message news:93187d96-3ff0-4157-956f-d6d1bdbc12cc@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
On May 8, 3:13 pm, "Mark Rae [MVP]" <m...@xxxxxxxxxxxxxxxxx> wrote:
"shapper" <mdmo...@xxxxxxxxx> wrote in message
news:811ff1c6-7f0c-4849-96e4-7d55f109b3f7@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I added a class but whatever I do the class is not visible to my aspx
pages or anywhere else.
I then changed the property Build Action in my class from Content to
Compile. Now it is recognized.
Why do I need to do this?
Sounds like something's up with your installation of VS.NET, as classes
(should) have their Build Action property set to Compile by default...
--
Mark Rae
ASP.NET MVPhttp://www.markrae.net
Hi,
I think the problem is where the classes are being added to.
App_Folder or somewhere else.
I created a Web Application Project.
When I add a class to App_Folder it VS 2008 makes "Build: Content". If
I add the class somewhere else it says "Build: Compile".
The problem is when I create classes in App_Folder they don't seem to
be accessible to ASPX pages as it is usual in Web Site.
When I changed them "Build: Compile" then I am able to build the
solution with no errors but when I preview an ASPX pages I get errors
everywhere.
The only solution I found was to make all classes "Build: Compile" and
rename the App_Code folder to New_App_Code.
I think I am missing something.
Any idea?
Thanks,
Miguel
.
- Follow-Ups:
- Re: Use class ... why is not available?
- From: shapper
- Re: Use class ... why is not available?
- From: shapper
- Re: Use class ... why is not available?
- References:
- Use class ... why is not available?
- From: shapper
- Re: Use class ... why is not available?
- From: Mark Rae [MVP]
- Re: Use class ... why is not available?
- From: shapper
- Use class ... why is not available?
- Prev by Date: Re: FormViewList?
- Next by Date: Re: Copy Web site vs Publish Website vs Web Deployment Project
- Previous by thread: Re: Use class ... why is not available?
- Next by thread: Re: Use class ... why is not available?
- Index(es):
Relevant Pages
|