web.config não cria Profile
Estou tentando criar um Profile na minha pagina, comecei fazendo o teste antes de fazer o projeto final. Utilizei o código no web.config:
<anonymousIdentification enabled="true"/>
<profile>
<properties>
<add name="TesteNome" defaultValue="Teste" allowAnonymous="true"/>
</properties>
</profile>
E no evento do botão utilizei o seguinte:
protected void Button1_Click(object sender, EventArgs e)
{
Profile("TesteNome") = txtNome.Text;
Response.Redirect("Default.aspx");
}
o Profile fica sublinhado de vermelho e quando deixo o cursor em cima ele aparece a menssagem: The name ''''Profile'''' does not exist in the current context
<anonymousIdentification enabled="true"/>
<profile>
<properties>
<add name="TesteNome" defaultValue="Teste" allowAnonymous="true"/>
</properties>
</profile>
E no evento do botão utilizei o seguinte:
protected void Button1_Click(object sender, EventArgs e)
{
Profile("TesteNome") = txtNome.Text;
Response.Redirect("Default.aspx");
}
o Profile fica sublinhado de vermelho e quando deixo o cursor em cima ele aparece a menssagem: The name ''''Profile'''' does not exist in the current context
Fernado Alves
Curtidas 0
Respostas
Tiago
20/10/2012
Amigo, pela descrição do erro é algo relacionado a visibilidade do arquivo... tente fazer um exemplo simples, só para ver se o web.config está conversando com sua webpage... crie uma connectionstring no próprio webconfigo, e depois você chama na sua aplicação.
Espero ter ajudado.
Espero ter ajudado.
GOSTEI 0
Fernado Alves
20/10/2012
o que estou tentando fazer tem um pouco mais de informação, tentei com esse mais simples mas ele não chama a aplicação, como posso fazer o connectionstring?
a pagina css eu declarei na web.config e ta normal, a string de conexão com o banco tambem mas essa aplicação profile e a controls não puxa do web.config.
<pages theme="Store">
<controls>
<add tagPrefix="custom" namespace="Store"/>
<add tagPrefix="userControl" tagName="Menu" src="~/Controls/Menu.ascx"/>
</controls>
</pages>
a pagina css eu declarei na web.config e ta normal, a string de conexão com o banco tambem mas essa aplicação profile e a controls não puxa do web.config.
<pages theme="Store">
<controls>
<add tagPrefix="custom" namespace="Store"/>
<add tagPrefix="userControl" tagName="Menu" src="~/Controls/Menu.ascx"/>
</controls>
</pages>
GOSTEI 0
Tiago
20/10/2012
Para colocar a connectionstring no webconfig você faz o seguinte:
Dai é só configurar com os seus parametros... logo depois na sua classe de conexão você se referencia da seguinte forma:
Espero ter ajudado.
<connectionStrings> <add name="myConnectionString" connectionString="server=localhost;database=myDb;uid=myUser;password=myPass;" /> </connectionStrings>
Dai é só configurar com os seus parametros... logo depois na sua classe de conexão você se referencia da seguinte forma:
string StrCon = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString;
Espero ter ajudado.
GOSTEI 0
Fernado Alves
20/10/2012
isso ta certo, eu testei a conexão está funcionando, meu problema esta sendo em criar o profile por se tratar de um e-comerce e quero usar isso no carrinho de compras, mas minhas classes não reconhecem o profile e nem quando quero o usar o controle tagprefix.
GOSTEI 0
Julia
20/10/2012
estou com esse problema tambem, uso o visual studio 2010
WEB.CONFIG
<anonymousIdentification enabled="true"/>
<profile>
<properties>
<add name="Codigo" allowAnonymous="true" />
</properties>
</profile>
NO BUTTON
Profile. e nada, aparece mensagem The name ''''Profile'''' does not exist in the current context
Alguem poderia me dar uma ajuda.
obrigado.
WEB.CONFIG
<anonymousIdentification enabled="true"/>
<profile>
<properties>
<add name="Codigo" allowAnonymous="true" />
</properties>
</profile>
NO BUTTON
Profile. e nada, aparece mensagem The name ''''Profile'''' does not exist in the current context
Alguem poderia me dar uma ajuda.
obrigado.
GOSTEI 0