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


AJAX Atlas, sökning i databas

Postades av 2007-04-17 17:57:45 - Niclas Thall, i forum asp.net generellt, Tråden har 4 Kommentarer och lästs av 710 personer

Hej

har en textbox som jag har kopplat till en updatepanel som i sig innehåller en datagrid som har en koppling till en databas, så när jag skriver text "t" så hittar den alla användare som innehåller "t". Men updatepanelen updaterar inte fråns jag släpper focus på textboxen, jag vill att updatepanelen ska uppdaterar när jag gör onkeyup eventet. Men det varkar inte finns onkeyup för asp:textbox, någon som vet hur jag ska lösa det?

Koden: http://www.aspsidan.se/code/default.asp?c=7087

har ingen speciell codebehind som behövs infogas.

Helt enkelt. Går det att få onKeyUp event på en <asp:textbox> ?

mvh / thall


Svara

Sv: AJAX Atlas, sökning i databas

Postades av 2007-04-19 11:21:56 - Mikael Lind

Kan du inte köra onChange?


Svara

Sv: AJAX Atlas, sökning i databas

Postades av 2007-04-19 15:55:08 - Martin Emanuelsson

Om du lägger in följande kod i PageLoad så får jag det att funka iaf, lite fulhack men ändå :-)

<code>
if (!IsPostBack)
TextBox1.Attributes.Add("onKeyUp", @"javascript:setTimeout('__doPostBack(\'" + TextBox1.ClientID + @"\',\'\')', 0)");
</code>

Tänk bara på att det här resulterar i att hela sidan postas till servern varje gång nåt matas in i textboxen, kan bli lite tungt kanske men det lär du väl märka.


Svara

Sv:AJAX Atlas, sökning i databas

Postades av 2007-04-30 12:48:58 - Ted Nyberg

Mitt tips är att du kör "onKeyUp" och sedan söker med hjälp av en webservice. Då behöver du ingen UpdatePanel och behöver alltså inte "POST:a" och "GET:a" något mer än just söksträngen och sökresultatet.

Du kan kolla detta inlägg om hur man gör för att anropa web services med JavaScript: http://www.tednyberg.com/Default.aspx?id=41


Svara

Sv: AJAX Atlas, sökning i databas

Postades av 2007-05-03 10:15:48 - Fredrik Pettersson

Jag har en sådan lösning med webservice som jag löste så här:

I default.aspx har jag en textbox där jag har lagt till följande kod. (Jag gör det i codebehind för att jag har olika antal sådana boxar på sidan)

<code>
box11.Attributes.Add("OnKeyUp", "hamtaspelare()")
</code>

Sedan lägger jag till ett javascript som ser ut så här: Jag skickar alltså in ett personnummer (Box11.value)

<code>
function hamtaspelare_1() {
var behavior = $find('Dp1');
var behavior2 = $find('Dp2');
if (behavior) {
var text = document.getElementById("Box11").value;

if (text.trim().length > 9){
behavior.populate(document.getElementById("Box11").value);
behavior2.populate(document.getElementById("Box11").value);
}
else
{
document.getElementById("Panel1").innerHTML="";
document.getElementById("Panel2").innerHTML="";
}

}
}
</code>

Jag populerar därigenom två paneler genom att använda mig av dynamicpopulateextender från ajaxtoolkitcontrol som ser ut så här:

<code>
<ajaxToolkit:DynamicPopulateExtender ID="Dp1" TargetControlID="Panel1" ServiceMethod="hamtaspelare" ServicePath="hamtaspelare.asmx" UpdatingCssClass="dynamic_Updating" ClearContentsDuringUpdate="true" runat="server"/>
<ajaxToolkit:DynamicPopulateExtender ID="Dp2" TargetControlID="Panel2" ServiceMethod="hamtaklubb" ServicePath="hamtaklubb.asmx" UpdatingCssClass="dynamic_Updating" ClearContentsDuringUpdate="true" runat="server"/>
</code>

Dynamicpopulateextendern kontaktar två olika webservices som jag har byggt som returnerar ett namn och en klubb som sedan läggs upp i de två olika panelerna.

Hoppas det kan vara till hjälp!


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 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

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 620
27 953
271 709
674
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