Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Märkligt med sökvägar

Postades av 2008-10-01 17:34:28 - Magnus Hallberg, i forum c# (c-sharp), Tråden har 2 Kommentarer och lästs av 793 personer

Jag har fått ett problem jag aldrig har varit med om innan. Jag har byggt en sökfunktion och när jag testar den lokalt så fungerar det som det ska, men inte när jag kör det på webben. Det är nåt med frågesträngen som blir galet. Jämför dem här:

search.aspx?search=booty%20chopper&allWords=False (lokalt)
search.aspx?search=booty+chopper&allWords=False (webben)

Hur kan detta komma sej?

Här bygger jag ihop strängen:
<code>
private void executeSearch()
{
if (txtSearch.Text != "")
Response.Redirect(Request.ApplicationPath + "/search.aspx?search=" +
txtSearch.Text + "&allWords=" + cbAllWords.Checked.ToString());
}
</code>

Det lustigaste är att när jag provar den på nätet så kommer jag till "Sidan kaninte hittas" jag blir alltså kvar på sidan jagär när jag söker enligt adressfältet, men jagfår upp sidan kan inte visas. Klistrar jag däremot in från search.aspx och bakåt från den lokala så fungerar det på webben också. Jaghar laddat upp allt flera gånger så jag är säker på att jag inte missat att ladda upp nåt.


----------------------EDIT-------------------------
Jag fick det att fungera när jag ändrade denna rad
Response.Redirect(Request.ApplicationPath + "/search.aspx?search

Till
Response.Redirect( "~/search.aspx?search

Nån som vet varför det första inte fungerar och vad man kan göra åt det?


Svara

Sv: Märkligt med sökvägar

Postades av 2008-10-02 09:23:59 - Jonas Sjöblom

Testa göra en server.urlencode

<code>
private void executeSearch()
{
if (txtSearch.Text != "")
Response.Redirect(Request.ApplicationPath + "/search.aspx?search=" +
Server.UrlEncode(txtSearch.Text) + "&allWords=" + cbAllWords.Checked.ToString());
}
</code>

Sedan när du behandlar söksträngen måste du göra en Server.UrlDecode(Request.QueryString["search"])


Svara

Sv: Märkligt med sökvägar

Postades av 2008-10-02 13:33:39 - Fredrik Malmström

Ser att du löste det... men om du ex. utvecklare i Visual Web Developer Express, så skapar du en WebSite, ex. WebSite3

Har du då en fil som test.aspx i den rot-mappen, så kommer den hitta filen på detta sätt:
<code>Request.ApplicationPath + "/test.aspx" </code>
Eftersom sökvägen då blir /WebSite3/test.aspx vilket funkar bra.. ... och så lägger du upp dem på servern i rotmappen... och så funkar det inte, fel sökväg och allt.

Detta beror på att man kommer via Request.ApplicationPath få /

Vilket resulterar i följande: //test.aspx vilket i ditt fall bör resultera i något liknande http://search.aspx?... istället för http://www.domain.se/search.aspx ...

Har jag för mig. :)








Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 707
27 958
271 751
712
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies