web.config não cria Profile

.NET

20/10/2012

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
Fernado Alves

Fernado Alves

Curtidas 0

Respostas

Tiago

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.
GOSTEI 0
Fernado Alves

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>
GOSTEI 0
Tiago

Tiago

20/10/2012

Para colocar a connectionstring no webconfig você faz o seguinte:

<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

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

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.
GOSTEI 0
POSTAR