Are you using a Web Application project or a Web Site Project? Web Application projects need to be precompiled - You should have a .csproj (Visual Studio / MonoDevelop C# project) file that should be compiled before deployment.
On Tue, Jan 8, 2013 at 9:09 AM, don rhummy <[email protected]> wrote: > I have a class in a file "MYClass.cs" that's in the "App_Code" folder. I'm > able to use this in an "aspx" file but not from a code-behind file. How do > I make it visible to a code-behind? > > My files: > > ASPX FILE (testappcode.aspx) > --------------------------------------- > <%@ Page language="c#" src="TestAppCode.aspx.cs" > Inherits="TestAppCode.TestAppCode" AutoEventWireup="true" %> > <html> > <head> > <title>Test App_Code Folder</title> > </head> > <body> > <form id="contactForm" runat="server"> > <asp:TextBox id="Name" runat="server" ></asp:TextBox> > <asp:TextBox id="Age" runat="server" ></asp:TextBox> > <asp:Button ID="Submit" runat="server" Text="Submit" > onclick="SubmitForm" /> > </form> > </body> > <html> > > CODE BEHIND (TestAppCode.aspx.cs) > ----------------------------------------------- > using System; > using System.Web.UI.WebControls; > > namespace TestAppCode > { > public class TestAppCode : System.Web.UI.Page > { > protected void SubmitForm(object sender, EventArgs e) > { > //It fails here with the error: CS0246: The type or namespace > name > //`MyAppCodeClass' could not be found. Are you missing a using > //directive or an assembly reference? > MyAppCodeClass m = new MyAppCodeClass(); > } > } > } > > APP_CODE CLASS (App_Code/MyAppCodeClass.cs) > ----------------------------------------------------------- > public class MyAppCodeClass > { > public MyAppCodeClass() {} > } > > > > _______________________________________________ > Mono-aspnet-list mailing list > [email protected] > http://lists.ximian.com/mailman/listinfo/mono-aspnet-list > >
_______________________________________________ Mono-aspnet-list mailing list [email protected] http://lists.ximian.com/mailman/listinfo/mono-aspnet-list
