[ html @ 10.11.2010. 14:06 ] @
Pomoću repeater-a se pokazuju slike iz baze, sad sam htjeo u njega ubaciti jedan link čija je funkcija (preusmjerenje na novu stranicu zatim postavljanje slike na pasivno i zatvaranje te nove stranice), e sad hoću da mi se na stranici na kojoj se prikazuju slike odradi neki automacki refresh tako da ta pasivna (Izbrisana) slika nije vidljiva, da ne radim klasični F5.

Pokušao sam sa update panelom ali u podešavanju trigera nemam opcije da izaberem link da se na njegov događaj updejtuje panel.

Code:
# <asp:ScriptManager ID="ScriptManager1" runat="server" />  
#           
#             <asp:UpdatePanel ID="UpdatePanel1" runat="server">  
#                  
#                 <ContentTemplate>  
#                     <asp:Repeater ID="Repeater2" runat="server"  DataSourceID="picture">  
#                   
#        
#                          <ItemTemplate>  
#                                    
#                                 <a target="_blank" href="Delete.aspx?PictureID=<%#Eval("PictureID") %>&newsID=<%#Eval("newsID") %>">Delete</a>  
#                                   
# <a href="<%#Eval("newsPictureHrefPicture") %>" rel="lightbox[1]" title="picture">  
#                                 <img src="<%#Eval("newsPictureHrefThumb") %>" alt="picture" style="max-width:150px;"/>  
#                                   
#                                 </a>  
#                               
#                          </ItemTemplate>  
#                     </asp:Repeater>  
#                   
#              </ContentTemplate>  
#               
#                 <Triggers>  
#                     <asp:AsyncPostBackTrigger ControlID="Repeater2" EventName="Load" />  
#                 </Triggers>  
#               
#             </asp:UpdatePanel><br><br>  


DA li neko ima neko riješenje?
[ pl4stik @ 11.11.2010. 06:47 ] @
Nije ti to dobro, Repeater koristi samo za prost prikaz podataka, a za data manipulaciju koristi GridView. Tako da bi resenje za tebe bilo da nabacish Update panel i u njega smestish grid, a u property-u UpdatePanela namestish UpdateMode="Conditional". Kad to odradish pogledaj grid properties->Events (munjica pri vrhu) i tu ces naci SelectedIndexChanged->dvoklikni ga -> kucaj logiku za brisanje ili sta ti vec znaci "postavljanje slike na pasivno".

[ html @ 12.11.2010. 13:33 ] @
neće ovako pl4stik,

kako da napravim klasični btn refresh da ga stavim u update panel?
[ pl4stik @ 12.11.2010. 15:17 ] @
Citat:
html:  kako da napravim klasični btn refresh da ga stavim u update panel?


Prevuci button u update panel


[ html @ 12.11.2010. 16:57 ] @
pokušao sam ali neće da li treba nešto staviti u :

Code:
 protected void btnRefresh_Click(object sender, EventArgs e)
    {
      
      ?????   C#

    }
[ pl4stik @ 12.11.2010. 21:01 ] @
Prvo sto treba da naucis je da u nasem poslu nema ne moze i nece bez sto detaljnijeg opisa greske koja se desi jer niti hocu niti mogu da predpostavim sta nije u redu.

Citat:
html: pokušao sam ali neće da li treba nešto staviti u :

Code:
 protected void btnRefresh_Click(object sender, EventArgs e)
    {
      
      ?????   C#

    }


Ne treba ako hoces samo da se desi post back.