[Mono-list] CodeBehind tag from VS.NET

Gavin Hamill gdh at acentral.co.uk
Tue Jul 5 17:21:26 EDT 2005


Hi - I'm a little curious on this one... Microsoft VS.NET generates .aspx 
pages whose first line is similar to:

<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" 
AutoEventWireup="false" .....

If I try to run this directly with mod_mono and Apache, I'll get a scary big 
error:

Error message: Cannot find type WebApplication1.WebForm1

Yet if I simply change the keyword 'Codebehind' to 'src', the application runs 
perfectly.

 http://www.mono-project.com/FAQ:_ASP.NET#Does_Mono_support_code-behind_in_ASP.NET.3

This FAQ says : "That [Codebehind] attribute is ignored by MS and Mono parsing 
code" - then why does the app run on IIS but not on Mono, if both 
environments ignore the tag?

It'd just be nice to not have to make changes to source to 'make it Mono 
compliant' since .NET should be .NET :)

Cheers,
Gavin.


More information about the Mono-list mailing list