Sök  
 
Skribent Inlägget Löst
Google
 
     

  Forum » ASPsidan.se » Isolera sökruta  
 
Skriven av: MacTommy | den 6 juni 2011 Kl 08:46
Isolera sökruta
Har suttit och "lekt" med sökningen i nya forumet nu. Där man kommer ha en snabbsök ruta som går att söka i den delen på sidan som man befinner sig i ett visst ögonblick. Är man bland artiklarna taggade MVC så kommer man enabrt söka bland dessa artiklar. Det kommer även en söksida som tidigare.

Dock så har jag stött på ett litet problem som gör att jag inte vill ladda upp filerna. Direkt när jag lägger upp min sökruta och har det "synligt" så går det inte att editera en artikel eller ens tagga artiklarna. Kör jag den visible=false så hoppar det igång.

Jag kör med en vanlig "<asp:Button>" och den vill jag då köra en PostBackUrl på eftersom jag vill få upp sökresultatet på en egen sida. Kod:
butSearch.PostBackUrl = String.Format("~/sok/{0}/{1}/", pageDir, Request.QueryString["tagg"]).Replace("//","/");


Direkt när PostBackUrl:en kommer på plats så lägger editeringsfunktionerna ner.

Finns det någon annan variant för att postnignen ska gå till en annan sida som inte fuckar upp tidigare funktioner?

Antal svar 4




Skriven av: MacTommy | den 4 juli 2011 Kl 13:06
Nu har jag provat att ändra submit-behaviour när man klickar på sökrutan med JavaScript... Den vill ej skicka med den tänkta söktexten ifrån inmatningen, men den går mot rätt sida... :(

Provat att lägga in 2st <form>-taggar där man har en runt "main-content" och en runt "info-content" men den klagar på att den har dubbla <form>-taggar... även om man skippar "runat=server" på ena så att den inte borde tolkas som en .net-funktion så klagar den på dubbla <form>.

Funderar på två varianter... vet inte vilken som blir snyggast...
1) Ta hand om sökorden codebehind och skicka dessa vidare med en session eller om man kan redirecta sidan med sökroden på något sätt...

2) Köra detta via en <iframe> för att slippa dubbla <form>-problemet...
Skriven av: MacTommy | den 5 juli 2011 Kl 13:46
Vad finns det för sätt att tranportera data mellan två sidor där man hamnar på en ny länk och vill undvika session?

Kollat lite på "Server.Transfer" och "Context.Items"... det gör dock att man är "kvar" på sidans länk... vill bort ifrån den... Har testat lite med "HttpWebRequest" och "Response.Redirect" efter att ha hittat en artikel om det, där man först tar emot data via POST på söksida och sen blir redirectad till sidan för att få en ny länk... dock så tappar man postningens innehåll när man redirectas.

En variant skulle kunna vara att skicka med det i en Profile-properties...
Skriven av: vimpyboy | den 5 juli 2011 Kl 14:12
Cookies?
Skriven av: MacTommy | den 5 juli 2011 Kl 14:15
Vet inte varför jag vill leka på serversidan och skippa flytta över informationen ifrån webläsare - server -webläsare - server...
 
     

  Svara på inlägg  
 
Du måste vara medlem på ASPsidan för att kunna skriva i forumet.
För att bli medlem klicka här.
 
     

  » Logga in  
 
Användarnamn

Lösenord

 
     

  » Bli medlem  
  Bli medlem på ASPsidan!  
     

     
  Microsoft  
     

  » Partners  
  Comsolvia  
     
  » ANNONS  
  ingen annons än  
     

  » Senast online  
  Endast för inloggade  
  Antal inloggade: 1  
     

Copyright © 2007 www.ASPsidan.se
ingen sponsrar längre ASPsidan med Dedikerad Server
ASPsidan RSS
   
 XHTML / CSS
Det tog 0,2344 sekunder att ladda sidan