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


Clear all textbox i masterpage?

Postades av 2006-03-29 23:18:42 - Johan Uddh, i forum asp.net generellt, Tråden har 4 Kommentarer och lästs av 429 personer

Hej

Jag får inte till detta
<code>
foreach (Control ctl in Page.Controls[0].Controls)
{

TextBox tb = ctl as TextBox;

if (tb != null)
{

tb.Text = "";

}
}
</code

Hur gör jag för att den ska hitta kontrollerna när jag använder mig av masterpages.


Svara

Sv: Clear all textbox i masterpage?

Postades av 2006-03-30 09:56:32 - Johan Uddh

Oj det blev lite dubbletter där.

Var nog lite trött när jag skrev frågan. Men jag vill bara förtydliga mig lite iförhoppning om hjälp.

Jag har en massa textbox och dropdownlister som har fyllts med en massa data i ett sök formulär. Och när jag trycker på en clear/cancel knapp ska alla fält bli tomma.

Hur lyckas man göra detta med en smart funktion istället för att gå in på varje kontroll och rensa värdet, när sidan ligger under en masterpage.

Väldigt tacksam för svar

/Johan


Svara

Sv:Clear all textbox i masterpage?

Postades av 2006-03-30 15:54:48 - Rickard Robin

Testa att göra detta under Page_Prerender, men inte på masterpagen!!!
Sen loopar du igenom i en rekursiv funktion såhär:

här får du lite pseudokod, kan vara lite fel i koden .... testa runt

<code>

sub page_prerender
EmptyControls(Me.Page)
end sub

sub EmptyControls(page)
for each c as control in me.page.controls
EmptyControls(c)
next
end sub

sub EmptyControls(Control)
for each c as control in Control.Controls
EmptyControls(c)
if c.gettype Is TextBox Then c.text = ""
next
end sub

</code>


Svara

Sv:Clear all textbox i masterpage?

Postades av 2006-03-31 10:52:56 - Göran Roseen

Jag är ingen expert på Master Pages (än), men ett krux med dem är ju att respektive Content Page inte är en subklass till sin Master Page. Kod i subklassen når kod i sin master page genom t.ex.:

MyMasterPage mp = (MyMasterPage) Page.Master;
mp.ClearAllTextboxes();

Och mastern har så vitt jag vet ingen kontakt med contentsidans controls-kollektion, så jag skulle tippa att man får skicka med den till metoden, typ:

MyMasterPage mp = (MyMasterPage) Page.Master;
mp.ClearAllTextboxes(Page.Controls[0].Controls);

På så sätt får du iallafall behålla koden för ClearAllTextboxes på mastersidan, och slipper ha den duplicerad på varje contentsida.


Svara

Sv: Clear all textbox i masterpage?

Postades av 2006-03-31 13:09:02 - Rickard Robin

Det är därför jag skriver att du inte ska göra det i masterpagen, för masterpagen vet inte vilka sidor den kommer blandas ihop med. Men sidorna vet vilken som är masterpagen!
Vilket leder till att får köra min rekursiva funktion från dessa sidor. Alt. har du en bas-sida som alla dessa sidor ärver från, och stoppa in rekursiva funktionen i den bas-sidan.


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 603
27 953
271 705
6 229
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