Forum > ASP.NET 3.x > Språk - C#
http://www.pettersoft.se/Profile.aspx?UserID=4
Det händer av den här koden:
http://aspkoll.se/code/Index.asp?id=515
Med den här klassen:
http://aspkoll.se/code/Index.asp?id=516
Vad är det för fel?
| Skriv utSer inte riktigt var i din kod du kör "System.Web.Profile.DefaultProfile", men en sak som slå mig direkt är din sql fråga, DbType.String med ett UserId (som verkar vara ett nummer?) Fixar din indexering med m_id innan du gör något annat.
Vad jag gissar på är att objektet "Profile" finns redan, prova byt namn på den ( http://forums.asp.net/t/1138571.aspx )
System.Web.Profile.DefaultProfile
genererades automatiskt av ASP.net
Hur ska jag göra för att fixa, jag förstår inte.
byt ut:
protected System.Web.Profile.DefaultProfile Profile
i vilken fil hittar jag det då?
Tja, din sida genera felet:
Source File: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
oot\d2874ecb\39113ff1\App_Web_profile.aspx.cdcab7d2.9c37yaby.0.cs Line: 30
http://www.programmingtalk.com/show...ad.php?p=141862
http://forums.asp.net/t/1101593.aspx
http://forums.thedailywtf.com/forum...9171.aspx#89171
Alla skriver ungefär samma sak:
public class Profile
{
// ...
public string Profile()
{
// ...
}
// ...
}
public class Profile
{
// ...
public string UserProfile()
{
// ...
}
// ...
}
Jag har ingen klass som heter Profile :S
Du har någon konflikt, bygg om ditt projekt, plocka bort (kommentera bort kod) och se var i din kod som orsakar problemet.
Du skriver att du inte ha en klass som heter Profile, du har ju rätt fel där, citat från din egna kod:
löste det, min Profile.aspx.cs hade samma classnamn.