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


Skicka ett dataset

Postades av 2006-05-11 09:35:48 - Mattias Andersson, i forum c# (c-sharp), Tråden har 5 Kommentarer och lästs av 527 personer

Jag har ett problem med en sak som jag hoppas ni kan svara på.

Jag har en sida(main.aspx), på den sidan finns en knapp(search) som öppnar ett nytt popupfönster, där i kan man med hjälp av några dropdownlistor ställa in en sökfråga(om man kan säga så), iaf så finns det en knapp i detta fönster som när man trycker på den skapar ett dataset som den lägger all info i...nu vill jag att när man trycker på denna knappen så skall detta skickas till en sida som heter tex (results.aspx), där det läggs i en datagrid. dena sida(results.aspx) skall öppnas i Main.aspx sidan.. alltså inte i ett nytt fönster.

Någon som vet hur jag fixar detta ?

p.s jag skriver i c#


Svara

Sv: Skicka ett dataset

Postades av 2006-05-11 10:35:13 - Mattias Andersson

Ett alternativ är att du helt enkelt skickar med sökparametrarna till sidan (results.aspx) som ska presentera resultatet och där plockar ut dem och gör själva sökningen.


Svara

Sv:Skicka ett dataset

Postades av 2006-05-11 11:06:34 - Mattias Andersson

Men hur säger jag att det är Main.aspx som skall öppna den sidan ? popup fönstret skall vara kvar så man kan göra nya sökningar.


Svara

Sv: Skicka ett dataset

Postades av 2006-05-11 14:51:23 - Mattias Andersson

Jag kanske är riktigt dum nu, men jag förstår inte hur du menar...

Du vill göra sökningen i popup-fönstret, men resultatet ska visas i en annan sida.
Vad menar du med att öppna Result.aspx-sidan i Main.aspx-sidan? Menar du öppna i samma fönster som Main.aspx eller ska Result.aspx öppnas i en del av Main.aspx-sidan? Vill du gå ifrån Main.aspx till Result.aspx eller ha Main.aspx kvar också...?


Svara

Sv:Skicka ett dataset

Postades av 2006-05-11 17:34:36 - Mattias Andersson

Ja, jag gör inställningarna för sökningen i popup-fönstret, detta fönster skall INTE försvinna, utan skall finnas kvar.
Det som skall hända när man tryckt på sökknappen som finns i popupfönstret är att resultatet ifrån inställningarna man har gjort skall skickas till en sida som heter resultat.aspx ... resultat.aspx sidan skall öppnas ifrån Main.aspx sidan... alltså man skall inte få upp ett nytt fönster utan det skall bara finnas 2 fönster...popupsidan och Main(som sedan blir resultat.aspx)

(som du skrev, resultat.aspx skall öppnas i Main.aspx sidan)

problemet är hur jag gör detta då....


Svara

Sv: Skicka ett dataset

Postades av 2006-05-11 22:17:22 - Björn Johansson

Ok, så att själva sökningen görs alltså i ett popup fönster med sökformulär och resultatet skall visas upp i startsidan/huvudsidan/resultatsidan?

En lösning (enda lösningen?) är med JavaScript. Från din main.aspx sida öppnas ett nytt sökfönster med hjälp av javascript (windows.open()). I ditt nyss öppnade popupfönster/sökformulär så kan du med hjälp av javascript komma åt din "mastersida" igen (windows.opener).
Då kan du, till exempel, från ditt sökformulär skicka in parametrar till main.aspx- eller resultat.aspx sidan.

Att få din main.aspx eller resultat.aspx sida att göra en ny sökning och visa upp resultatet kan göra på flera olika sätt.
Det enklaste är att låta javascriptet ladda om din main.aspx sida som sedan tar emot sökparametrarna genom exempelvis resultat.aspx?visaresultatId=1234&param=789

Från din sökknapp i sökformuläret kallar du alltså på en javascriptfunktion typ (obs skräpkod):

// Kör vid knapptryckning
function Sök()
{
 // samla ihop urval och sökvärden från formuläret
 var1 = Valt värde i en textbox;
 var2 = Valt värde i en DropDownList;
 var3 = Valt värde i annan textbox;

 // få master aspx sida att söka
 windows.opener.location.href = 'resultat.aspx?id=' + var1 + '&param=' + var2 osv...
}


Snyggare kanske är att kalla på en javascript funktion som finns i main.aspx som sedan kör någon sorts __doPostBack() grej eller varför inte en AJAX snurra. Finns som sagt en del lösningar...


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 169
27 953
271 705
1 257
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