Array
(
)

web.config não cria Profile

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

Tiago
|
MVP
Pontos: 120
    21 out 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.

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

Tiago
|
MVP
Pontos: 120
    21 out 2012

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

#Código

<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:

#Código
string StrCon = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString;


Espero ter ajudado.

Fernado Alves
   - 21 out 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.