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


Posta till annan sida??

Postades av 2005-01-28 15:22:48 - Päringe Bergman, i forum asp.net generellt, Tråden har 13 Kommentarer och lästs av 506 personer

Hej!

Hur postar man till en annan sida i Asp.net.
Jag har satt action till en annan sida men den postar forfarande till samma sida.

Måste jag göra ngt speciellt??
Min imagebutton ligger i control, om det spelar ngn roll?


Svara

Sv: Posta till annan sida??

Postades av 2005-01-28 15:47:03 - Johan Normén

Det går inte, men i ASP .Net 2.0 kommer det gå.

I många fall behöver man inte posta till annan sida.
Det du får göra är en fulig att spara ner data i någon state av nått slag, Session eller egen.
Och köra redriect till den nya sidan och plocka värderna ur denna state.

Mvh Johan


Svara

Sv:Posta till annan sida??

Postades av 2005-01-28 20:56:52 - Ola Lindfeldt

Jodå klart de GÅR men inte genom att använda WebForms..

(utan genom på klassiskt vis hantera HTML FORMS med egen genererad HTML dvs glöm Viewstate o sånt - men antagligen har du inte byggt din Asp.Net site så och därmed vill du antagligen inte göra om allt på det viset...)

Ola


Svara

Sv: Posta till annan sida??

Postades av 2005-01-28 22:04:50 - Joachim Feldt

Vet inte om detta är "korrekt", men jag har ett sökformulär med ganska många fält på.
När man klickar på Search-knappen gör jag Response.Redirect till en resultatsida.
Där kan jag ta emot med Request.Form, precis som "förr".

Någon"action" har jag alltså inte satt någonstans...

/Jocke


Svara

Sv: Posta till annan sida??

Postades av 2005-01-29 01:55:05 - Johan Normén

"Jodå klart de GÅR men inte genom att använda WebForms.. "

ASP .Net är webForms ;-) så tja att bygga på gammla sättet är ju tillåtet dock.

Mvh Johan


Svara

Sv:Posta till annan sida??

Postades av 2005-01-29 16:56:10 - Päringe Bergman

Om man ny skall bygga på det "nya" sättet med webforms.
Hur skall man då hantera en sökfunktion som man har på flera olika sidor?

Måste man hantera alla sina sidor på en default.aspx sida med att kalla på olika controller eller hur bör man bygga?
Hur brukar ni andra göra när ni bygger sidor i asp.net??


Svara

Sv: Posta till annan sida??

Postades av 2005-01-29 18:40:02 - Johan Normén

Hej,

Varför har du det på flera olika sidor? brukar inte sökresultatet visas på en o samma?

I ASP .Net hade jag gjort en sida med sök knapp och en placeholder där jag lägger till den
kontrol jag vars sökresultat finns i. På så vis kan jag på sökknappen styra vilken kontrol jag
vill visa på sidan och skicka in sök kriterierna in i kontrollen.

Pseudo:

<code>
<html>
...
<asp:palceholder id="SearchHolder" runat="server"/>
...
<asp:Button id="ButtonSearch" ..../>
...
</html>
</code>

Codebehind:

<code>
'Button click events metod
MySearchControl searchControl = new SearchControl(searchCriteras...);
Searcholder.Controls.Add(mySearchControl);
...
</code>


Mch Johan


Svara

Sv:Posta till annan sida??

Postades av 2005-01-29 19:59:01 - Päringe Bergman

Sökresultatet skall naturligvis visas på samma sida, men sökfunktionen är i en control som är inkluderad på fler olika asp.net sidor. Så att man kommer åt sökfunktionen från alla sidor.

Men brukar man alltså bara ha en sida i en ASP.net lösning där man bygger in alla "olika" sidor på sajten.
Blir inte det väldigt rörigt i koden då, jag har nog inte förstått konceptet riktigt ännu.


Svara

Sv: Posta till annan sida??

Postades av 2005-01-30 13:58:21 - Joachim Feldt

Vad är en placeholder egentligen?

Är det ungefär som ett lager där man kan lägga massa kontroller och sen gömma/visa, och då göms/visas allt som ligger inom placeholdern???

/Jocke


Svara

Sv:Posta till annan sida??

Postades av 2005-01-30 18:52:44 - Johan Normén

Joachim,

Typ,

el placeholder är en control som kan innehålla flera controller i sig. En samlingshållare. Man kan även använda panel och lebel...

Mvh Johan


Svara

Sv: Posta till annan sida??

Postades av 2005-01-30 20:11:56 - staffan sjöstedt

Jag gör så här
Postar till "samma sida" men med en hidden eller ngt som indikerar att det egentligen skall till en annan.
Och använder så Server.Transfer till den nya sidan. På den nya sidan finns alla request-variabler och bar å köra på "som vanligt".


Svara

Sv:Posta till annan sida??

Postades av 2005-01-31 01:04:26 - Anders Larsson

Metabuilders har en replacementform som tillåter dig att sätta action som du själv vill.

http://www.metabuilders.com/Tools/CustomForm.aspx

mvh
Anders


Svara

Sv:Posta till annan sida??

Postades av 2005-01-31 09:45:18 - Johan Normén

Staffan,

du behöver inte skickas till ny sida :-)

Har du kodat vanliga vb6 applikationer till windows? Hur skulle du göra där?
Trycka på sökknapp och visa reulstat i en panel på samma form? Exakt samma gäller ASP .Net
arkitekturen, enda som egentligen är skillnaden är att ASP .Net är stateless och win form har state.

Så när du trycker på din sök i denna metod skapar du bara upp din kontrol och skickar in sök kriterienra
in i denna, denna kontrol lägger du till din placeholder eller panel på sidan och ser till så den visar
resultatet. Du kan göra en user control om du vill. Det finns ju inga direkt korrekta sätt att göra saker
men det finns flera bra. Och detta är mer ASP .Nets arkitekturstänk. Får man grepp om den så kommer
ASP .Net tänkandet som är annorluna än klassiska ASP att underlätta byggandet i framtiden.

Bara ett tips, inget man måste följa.

Mvh Johan


Svara

Sv: Posta till annan sida??

Postades av 2005-01-31 13:22:01 - Jonas Oscarsson

Om du vill skicka till en ny sida kan du väl alltid skicka med sökkriterierna med hjälp av QueryStrings?


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 569 602
27 953
271 705
5 703
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