Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2010, 20:51
miqj69
 
Fecha de Ingreso: enero-2010
Mensajes: 4
Antigüedad: 14 años, 3 meses
Puntos: 0
Actualizar flash en aspx

Hola maestros de .NET
tengo el siguiente problema estoy creando un sitio web usando master page

código .master

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MenuMaster.master.cs" Inherits="MenuMaster" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Página sin título</title>
<link rel="stylesheet" type="text/css" href="JavaScript/sdmenu/sdmenu.css" />
<script type="text/javascript" src="../JavaScript/sdmenu/sdmenu.js">
</script>
<script type="text/javascript">
var myMenu;
window.onload = function() {
myMenu = new SDMenu("my_menu");
myMenu.init();
};
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<table style=" margin: 0 auto; width: 80%; height: 95%; " >
<tr>
<td colspan = "2" align ="center" style="height:15%">
<h1>Hola</h1>
</td>
</tr>
<tr>
<td style=" width:23%; height:70%;">
<form action="#" style="font-family: sans-serif; font-size: .8em"
onsubmit="return false">
</form>
<div style="float: left" id="my_menu" class="sdmenu">
<div class="collapsed">
<span>Belleza</span>
<a href="http://www.forosdelweb.com/f29/Forms/Fotos.aspx?nf=bcp">Cuidado personal</a>
<a href="http://www.forosdelweb.com/f29/Forms/Fotos.aspx?nf=bj">Joyas</a>
</div>
<div class="collapsed">
<span>Deportes</span>
<a href="http://www.forosdelweb.com/f29/Forms/Fotos.aspx?nf=dc">Camping</a>
<a href="http://www.forosdelweb.com/f29/Forms/Fotos.aspx?nf=df">Fútbol</a>
</div>
</div>
</td>
<td>
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</td>
</tr>
</table>
</div>
</form>
</body>
</html>

el master es una tabla con un menú y ContentPlaceHolder

cuando se selecciona un menú se llama a Fotos.aspx

código .aspx

<%@ Page Language="C#" MasterPageFile="~/MenuMaster.master" AutoEventWireup="true" CodeFile="Fotos.aspx.cs" Inherits="_Default" Title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<div id="gallery">
<object type="application/x-shockwave-flash"
data="../FlashGaleria/gallery.swf" style="width:590px; height:510px"> <param id="mov" name="movie" value="../FlashGaleria/gallery.swf" />
<param name="quality" value="high" />
<param name="allowFullScreen" value="true" />
<img src="http://www.forosdelweb.com/f29/Fotos/x.jpg" width="700" height="450" alt="reemplazo
de flash" />
</object>
</div>
</asp:Content>

codebehind aspx.cs

protected void Page_Load(object sender, EventArgs e)
{
string url = "";
url = Request.QueryString["nf"];
FotosNegocio objfotoNegocio = new FotosNegocio();
objfotoNegocio.STipoFoto = url;
objfotoNegocio.recuperaFotos(objfotoNegocio);
}

básicamente cuando se carga Fotos.aspx se recibe el parámetro pasado por url y se llaman a unos métodos de otras capas los cuales crean un xml el cual es usado por la galería flash para mostrar sus fotos

El problema es el siguiente
cuando se selecciona algun menú por ejemplo belleza cuidado personal se crea el xml correspondiente a belleza cuidado personal y se muestran sus correspondientes fotos hasta aquí perfecto pero si despues de hacer esto selecciono otro menú se crea el xml correspondiente a este menú pero la galería sigue mostrando las fotos del menu anterior creo que es porque lee el cache y no el xml ya que si abro el menú con el boton derecho habrir en una nueva pestaña la habre bien.
Como podría solucionar esto ya que he buscado bastante pero no logro solucionarlo.
Disculpen si fuí muy extenso es que quería colocar toda la información a su disposición.
Gracias por su ayuda.

Última edición por miqj69; 15/12/2010 a las 21:06