|
|
 |
 |
 |
 |
_REALLY_ simple namespace question...
Hello everyone, I feel really dumb asking this, but I can't work it out. Searching gives me nothing, I'm down to thinking it's a bug in Visual Studio 2005, but of course it probably isn't... I want to add a namespace to my aspx file. I do this: using System; namespace test { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } } } ... but I'm told all sorts of page errors. If I remove the namespace-thing, nothing. How can I add a namespace to my code-behind? Thanks a million in advance, Morten
Wouldn't you need to add the namespace to the designer page too - note the "partial class" syntax. It's probably trying to have one part of the class in the root namespace and the other in the test namespace. - Paul. "Morten Nrgaard" <mnoYOUKNOWTHEDR @uni-c.dk> wrote in message news:f45qs8$83t$1@news.net.uni-c.dk...
> Hello everyone, > I feel really dumb asking this, but I can't work it out. Searching gives > me nothing, I'm down to thinking it's a bug in Visual Studio 2005, but of > course it probably isn't... > I want to add a namespace to my aspx file. I do this: > using System; > namespace test > { > public partial class _Default : System.Web.UI.Page > { > protected void Page_Load(object sender, EventArgs e) > { > } > } > } > ... but I'm told all sorts of page errors. If I remove the > namespace-thing, nothing. > How can I add a namespace to my code-behind? > Thanks a million in advance, > Morten
"Morten Nrgaard" <mnoYOUKNOWTHEDR @uni-c.dk> wrote in message news:f45qs8$83t$1@news.net.uni-c.dk... > ... but I'm told all sorts of page errors.
Like what...? There's no point telling a technical newsgroup that you get "all sorts of page errors" if you don't actually say what those errors are... -- http://www.markrae.net
-----------------------------------------------Reply-----------------------------------------------
Paul Hadfield skrev: > Wouldn't you need to add the namespace to the designer page too - note the > "partial class" syntax. It's probably trying to have one part of the class > in the root namespace and the other in the test namespace.
Hi Paul, thanks for the suggestion, I can see where you're headed. But I tried that approach and alas it didn't aide me along. But thanks again, Morten
> - Paul. > "Morten Nrgaard" <mnoYOUKNOWTHEDR@uni-c.dk> wrote in message > news:f45qs8$83t$1@news.net.uni-c.dk... >> Hello everyone, >> I feel really dumb asking this, but I can't work it out. Searching gives >> me nothing, I'm down to thinking it's a bug in Visual Studio 2005, but of >> course it probably isn't... >> I want to add a namespace to my aspx file. I do this: >> using System; >> namespace test >> { >> public partial class _Default : System.Web.UI.Page >> { >> protected void Page_Load(object sender, EventArgs e) >> { >> } >> } >> } >> ... but I'm told all sorts of page errors. If I remove the >> namespace-thing, nothing. >> How can I add a namespace to my code-behind? >> Thanks a million in advance, >> Morten
Mark Rae skrev: > "Morten Nrgaard" <mnoYOUKNOWTHEDR @uni-c.dk> wrote in message > news:f45qs8$83t$1@news.net.uni-c.dk... >> ... but I'm told all sorts of page errors. > Like what...? > There's no point telling a technical newsgroup that you get "all sorts > of page errors" if you don't actually say what those errors are...
Mark, touch. The reason I didn't give the error messages is in that my VS.NET 2005 is a Danish version and I got stumped trying to translate the Danish message into English ones. As far as I could tell they weren't related to the error, giving me quite ridiculous possibles. But if you'd care to invest the one minute it'd take you to create the page in VS.NET yourselves, I'd be very grateful indeed. The code-behind is this: using System; namespace test { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } } }
... and the page looks like this: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"><title="fdsaf" /></head> <body> <form id="form1" runat="server"></form> </body> </html> That's really all there is to it. But won't compile... :-( /Morten
-----------------------------------------------Reply-----------------------------------------------
"Morten Nrgaard" <mnoYOUKNOWTHEDR @uni-c.dk> wrote in message news:f45tn1$8gv$1@news.net.uni-c.dk... > That's really all there is to it. But won't compile... :-(
Indeed not, because it's now looking for a class called _Default, which no longer exists... Change Inherits="_Default" to Inherits="test_Default" -- http://www.markrae.net
-----------------------------------------------Reply-----------------------------------------------
Morten Nrgaard skrev: > Hello everyone, > How can I add a namespace to my code-behind?
I discovered the solution: to add the name of the code-behind namespace to the 'inherits' attribute of the page, i.e. "inherits='mynamespacename.mypagename'". Paul, this was what you were trying to tell me, right? :-) /Morten
-----------------------------------------------Reply-----------------------------------------------
Morten Nrgaard wrote: > Morten Nrgaard skrev: >> Hello everyone, >> How can I add a namespace to my code-behind? > I discovered the solution: to add the name of the code-behind namespace > to the 'inherits' attribute of the page, i.e. > "inherits='mynamespacename.mypagename'". > Paul, this was what you were trying to tell me, right? :-) > /Morten
Yes, it was. :) -- Gran Andersson _____ http://www.guffa.com
-----------------------------------------------Reply-----------------------------------------------
"Morten Nrgaard" <mnoYOUKNOWTHEDR @uni-c.dk> wrote in message news:f45upe$8k8$2@news.net.uni-c.dk... > I discovered the solution: to add the name of the code-behind namespace to > the 'inherits' attribute of the page, i.e. > "inherits='mynamespacename.mypagename'".
As I mentioned... :-) -- http://www.markrae.net
-----------------------------------------------Reply-----------------------------------------------
Mark Rae skrev: > "Morten Nrgaard" <mnoYOUKNOWTHEDR @uni-c.dk> wrote in message > news:f45upe$8k8$2@news.net.uni-c.dk... >> I discovered the solution: to add the name of the code-behind >> namespace to the 'inherits' attribute of the page, i.e. >> "inherits='mynamespacename.mypagename'". > As I mentioned... :-)
Yup - thanks everyone :-)
|
 |
 |
 |
 |
|