Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Kitsune

[Resolvido] Updaet Panel + Content

Recommended Posts

Olá pessoal,

Eu estou num projeto onde eu preciso programar em ASP.NET AJAX (VS 2008) estou usando o ATLAS e sua caótica incrível ferramenta "Update Panel". Para agilisar futuras modificações eu escolhi colocar uma master page no meu projeto assim como fazer com que cada página contenha um "Web User Control" como elemento principal, mas com isso, quando eu dou um PostBack na página ela recarrega totalmente e não apenas o que está dentro do Update Panel.

Se alguém puder me ajudar a resolver ou mandar outros métodos para eu tentar seria de grande ajuda. (só posso usar os controles ATLAS e o AJAX Toolkit)

 

Aí vão os códigos:

 

Master Page

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="true" UpdateMode="Always">
   <ContentTemplate>
       <asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
       </asp:contentplaceholder>
   </ContentTemplate>
</asp:UpdatePanel>

 

 

Página

<%@ Page Language="VB" MasterPageFile="~/Principal.master"
AutoEventWireup="false" CodeFile="Copy of AtividadeSistema.aspx.vb" 
Inherits="CopyAtividadeSistema" title="Atividades do Sistema" %>
<%@ Register TagPrefix="uc" TagName="Cadastro" 
Src="~/PaginaAdministrativa.ascx" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" 
Runat="Server">

<uc:Cadastro ID="AtivSistema" runat="server" />

</asp:Content>

 

Web User Control

<%@ Control Language="VB" AutoEventWireup="false" 
CodeFile="PaginaAdministrativa.ascx.vb" Inherits="PaginaAdministrativa" %>
<%@ Register assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, 
PublicKeyToken=31bf3856ad364e35" namespace="System.Web.UI" tagprefix="asp" %>
<asp:TextBox ID="txtTexto" runat="server" ></asp:TextBox>
<br />
<asp:Button ID="Button1" runat="server"  Text="Button" />
<asp:Label ID="lblResposta" runat="server"></asp:Label>

 

 

Essas são as partes pertinentes do código. Eu preciso que pare de dar PostBack na página e atualise apenas o que está dentro do Update Panel.

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu a dica! XD

Eu descobri o que estava dando errado!!!

 

Eu estava na verdade completando o projeto que havia sido iniciado no VS 2005, portanto o web.config não era compatível com os controles ATLAS. Eu apenas tive que mandar gerar outroWeb.config!

 

Obrigado a todos q tentaram me ajudar!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

não sei como faço para fechar o tópico http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

mas ele já foi resolvido ^_^

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.