ascx and sharepoint

D

Drew Carter

Hi. I'm not sure whether this is a SharePoint or an ASP problem... but I
thought it made sense to post here.

I'm having trouble instantiating a C# class from within my ascx file. When
I attempt to run it on our SharePoint 2007 server, I receive this error in
the log file: "System.Web.HttpCompileException: c:\Program Files\Common
Files\Microsoft Shared\web server
extensions\12\TEMPLATE\CONTROLTEMPLATES\ASPNETControl\ASPNETControl.ascx(12):
error CS0103: The name 'Class1' does not exist in the current context"

How do I allow the program to recogonize Class1? When I rewrite the aspx
file to return an ordinarily string, it funcitons fine, as long as I don't
call the outside class. Class1 was compiled correctly and it exists as
bin\Class1.dll.

Any advice would be appreciated, and I have my code below. Thanks!

-Drew Carter



GetUsername.ascx:

<%@ Control Language="C#" AutoEventWireup="true" ClassName="GetUsername" %>

<script runat ="server" >

protected override void Render(HtmlTextWriter UI)

{
Class1 output = new Class1();
UI.Write(output);

}

</script>





Class1.cs

using System;

public class Class1
{
public Class1()
{}
public static string getUserName()
{
return "Class1 String";
}
}
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,764
Messages
2,569,564
Members
45,041
Latest member
RomeoFarnh

Latest Threads

Top