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


Custom control validator som validerar en annan custom control. Båda skapade dyn

Postades av 2005-04-29 08:19:35 - Max Linde, i forum asp.net generellt, Tråden har 5 Kommentarer och lästs av 417 personer

Hej,

Jag har en sida där jag laddar Web custom controls dynamiskt utifrån information i en databas.
Ett exempel på en sådan skulle kunna vara en modifierad textbox.
Nu till min fråga:
Jag skulle även vilja skapa validators i form av Web custom controls. Dessa skulle sedan kopplas till rätt Web custom control (exempelvis den modifierade textboxen) dynamiskt utifrån informationen i databasen.
Ex: Jag definierar i databasen att en sida ska innehålla 2 custom controls, en textbox och en validator. Jag definierar också att validatorn ska validera textboxen. När sidan körs laddas mina båda custom controls och ett property i min validator-control sätts till att det är textboxen som ska valideras.
Är detta tekniskt möjligt?
Det verkar inte vara helt enkelt att sätta controltovalidate property't i samband med att kontrollerna laddas i sidan.
Jag vet dessutom inte riktigt vad jag ska sätta controltovalidate property't till eftersom textboxen får ett id typ ' _ctl4_en_input' (där jag definierat att den ska heta 'en_input'). '_ctl4_' verkar vara något som automatiskt genereras för att försäkra att allting som laddas i sidan har unika id.

Alla synpukter/idéer uppskattas!

/max


Svara

Sv: Custom control validator som validerar en annan custom control. Båda skapade

Postades av 2005-04-30 00:09:11 - Göran Andersson

Det fungerade hur bra som helst. :)

TextBox input;
RequiredFieldValidator validator;

input = new TextBox();
input.ID = "MyInput";

validator = new RequiredFieldValidator();
validator.ControlToValidate = "MyInput";
validator.ErrorMessage = "Tomt!";

Form1.Controls.Add(input);
Form1.Controls.Add(validator);


Svara

Sv:Custom control validator som validerar en annan custom control. Båda skapade

Postades av 2005-05-02 13:28:27 - Max Linde

Jo, så länge de ligger i samma custom control el. aspx-sida är det ju lugnt, men det var inte riktigt det jag var ute efter...


Svara

Sv: Custom control validator som validerar en annan custom control. Båda skapade

Postades av 2005-05-05 02:54:57 - Göran Andersson

Vad är du ute efter då? Ifall kontrollerna inte ligger på samma sida så kan det ju omöjligt fungera eftersom de inte existerar samtidigt.


Svara

Sv:Custom control validator som validerar en annan custom control. Båda skapade

Postades av 2005-05-10 08:44:02 - Max Linde

Jo, de existerar ju givetvis på samma sida om man definierar i databasen att de ska göra det.
Problemet var att få kontrollerna att 'hitta' varandra, då dynamiskt genererade kontroller får lite knepiga namn.
Men strunt samma, jag hittade en lösning med loopar genom control-collections och FindControl.
Tack ändå.

/max


Svara

Sv: Custom control validator som validerar en annan custom control. Båda skapade

Postades av 2005-05-10 18:16:36 - Göran Andersson

Men sätt namn på dem, som jag visade i mitt exempel.


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 965
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