har precis följt denna guide: http://webproject.scottgu.com/CSharp/Migration2/Migration2.aspx för att göra om min web site i asp.net till en web application. jag la även till name spaces på mina code behind-filer och nu får jag "<control> does not exist in the current context" på alla mina aspx-controls som jag försöker göra nånting med i code-behind. jag antar att detta beror på att jag lagt till namespace och .aspx-filerna inte har detta? hur gör jag för att lägga till namespace i dessa, eller beror det på nåt annat?
Liten rättelse bara!
Det är inte filnamnet du anger i attributet Inherits utan klassnamnet, filens namn har du redan angett i attributet CodeBehind. :)
Liten rättelse bara!
Det är inte filnamnet du anger i attributet Inherits utan klassnamnet, filens namn har du redan angett i attributet CodeBehind. :)
namespace namespacenamn
{
public partial class classnamnet : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
JA! du har såklart rätt! det är klassnamnet. det tänkte jag såklart inte på.
doggelito skrev:
Sen är det också rekomenderat att byta ut attributet CodeBehind till CodeFile istället (om man kör asp.net 2.0).
/RED
hmm. när jag gör en ny webForm så får jag CodeBehind som attribut istället för CodeFile. kan detta ha med min VS-version att göra eller ska man behöva byta denna tagg på varje sida man skapar?