Boa Tarde Pessoal,
Primeiro gostaria de me apresentar pois é a primeira vez que entro neste fórum. Sou analista de sistemas e sempre programei em Delphi, mas em virtude de algumas mudanças profissionais estou engatinhando em C#. E Já comecei apanhando hehehee
Estou fazendo um programinha simples através de video-aulas que comprei no site www.devmedia.com, mas infelizmente o responsável pelas video aulas nao esta podendo responder então resolvi recorrer aos colegas pois percebi que é um fórum bem ativo.
No meu site tem um "EditProfile.aspx", para editar os dados do usuário logado ( o qual foi criado tudo certinho com membership e etc). Na inserção ele esta funcionando perfeito. Ou seja, se insiro o usuario e depois tento editar consigo ler as informações. Mas caso eu Logue no sistema e depois tente fazer a alteração nao estou conseguindo trazer os dados.
Alguém tem alguma idéia do que pode ser?
Vou postar os codigos tanto do webconfig como do proprio arquivo Profile.ascx
Se alguem puder ajudar desde ja agradeço, pois meu chefe ja ta me cobrando abe como é ...
Webconfig
<sessionState
mode="Custom"
cookieless="true"
regenerateExpiredSessionId="true"
customProvider="MySqlSessionStateProvider">
<providers>
<add name="MySqlSessionStateProvider" type="MySql.Web.SessionState.MySqlSessionStateStore, MySql.Web, Version=6.4.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" applicationName="/" description="" connectionStringName="LocalMySqlServer"
writeExceptionsToEventLog="False" autogenerateschema="True" />
</providers>
</sessionState>
<membership defaultProvider="MySqlMembershipProvider">
<providers>
<clear />
<remove name="MySQLMembershipProvider" />
<add name="MySqlMembershipProvider" type="MySql.Web.Security.MySQLMembershipProvider, MySql.Web, Version=6.4.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" applicationName="/" description="MySQL default
application" connectionStringName="LocalMySqlServer" writeExceptionsToEventLog="False" autogenerateschema="True" enablePasswordRetrieval="True" enablePasswordReset="True" requiresQuestionAndAnswer="True" requiresUniqueEmail="True" passwordFormat="Encrypted"
maxInvalidPasswordAttempts="10" minRequiredPasswordLength="4" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression="" />
</providers>
</membership>
<machineKey validationKey="287C5D125D6B7E7223E1F719E3D58D17BB967703017E1BBE28618FAC6C4501E910C7E59800B5D4C2EDD5B0ED98874A3E952D60BAF260D9D374A74C76CB741803" decryptionKey="5C1D8BD9DF3E1B4E1D01132F234266616E0D5EF772FE80AB" validation="SHA1"
/>
<profile defaultProvider="MySqlProfileProvider">
<providers>
<clear />
<remove name="MySQLProfileProvider" />
<add name="MySqlProfileProvider"
type="MySql.Web.Profile.MySQLProfileProvider, MySql.Web, Version=6.4.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"
applicationName="/BlogDevMedia"
description="" connectionStringName="LocalMySqlServer" writeExceptionsToEventLog="False" autogenerateschema="True" />
</providers>
<properties>
<add name="FirstName" type="String" />
<add name="LastName" type="String" />
<add name="Gender" type="String" />
<add name="BirthDate" type="DateTime" />
<add name="Occupation" type="String" />
<add name="Website" type="String" />
<add name="MSN" type="String" />
</properties>
</profile>
<roleManager enabled="true" defaultProvider="MySqlRoleProvider">
<providers>
<clear />
<remove name="MySQLRoleProvider" />
<add name="MySqlRoleProvider" type="MySql.Web.Security.MySQLRoleProvider, MySql.Web, Version=6.4.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" applicationName="/" description="" connectionStringName="LocalMySqlServer"
writeExceptionsToEventLog="False" autogenerateschema="True" />
</providers>
</roleManager>
Profile.ascx
public partial class Controls_Profile : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ProfileCommon profile = Profile;
txtFirstName.Text = profile.FirstName;
txtLastName.Text = profile.LastName;
txtGender.Text = profile.Gender;
if (profile.BirthDate != DateTime.MinValue)
txtBirthDate.Text = profile.BirthDate.ToShortDateString();
txtOccupation.Text = profile.Occupation;
txtWebSite.Text = profile.Website;
txtMSN.Text = profile.MSN;
}
}
Se precisarem de mais alguma ocisa por favor me avise...
Obrigado a todos que puderem ajudar... e contem comigo no que precisarem..
Abcs
Daniel