Pergunta

Em primeiro lugar, eu sou muito novo para Asp.Net Ajax

Eu tenho um controle de usuário que têm uma propertie chamado Ano.

<uc:MyUserControl ID="myUserControl1" runat="server" Year="200" />

Eu também tenho um pouco de HTML assim:

<a href="MyPage.Aspx?Year=2009"> < </a>
       2009
<a href="MyPage.Aspx?Year=2010"> > </a>

No meu evento Page_Load, eu tomo o parâmetro ano url e configurá-lo para o meu controle de usuário.

O que eu gostaria de fazer agora é fazê-lo sem atualizar a página.

Eu acho que é possível com a ajuda de Ajax?

Foi útil?

Solução

Sim. A solução mais fácil seria a de colocar o seu UserControl dentro de um UpdatePanel. Em seguida, mude seus hyperlinks a um controle LinkButton.

Se o LinkButton também está dentro do UpdatePanel então quando ele envia de volta para a página, você pode atualizar seu UserControl.

Se o LinkButton está fora do seu UpdatePanel, em seguida, basta adicioná-lo à lista de gatilhos no código UpdatePanel.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top