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


Dynamiskt påverka en control i en

Postades av 2008-06-18 22:06:33 - Jonas Sjöblom, i forum asp.net generellt, Tråden har 5 Kommentarer och lästs av 823 personer

Hej, jag har en <asp:label inuti en asp:repeaters <separatorTemplate>.
Jag skulle vilja ändra text-attributet på den här labeln via code behind, är det möjligt?

Min kod:
<code> <asp:Repeater
ID="MenuItems"
runat="server"
>
<ItemTemplate>
<!-- Innehåll -->
</ItemTemplate>

<SeparatorTemplate>
<asp:Label
ID="SeparatorLabel"
runat="server"
/>
</SeparatorTemplate>
</asp:Repeater></code>


Svara

Sv: Dynamiskt påverka en control i en

Postades av 2008-06-19 09:13:14 - Samuel Adolfsson

Det bör gå om du använder t.ex FindControl().


Svara

Sv:Dynamiskt påverka en control i en

Postades av 2008-06-19 10:47:24 - Jonas Sjöblom

Jag har försökt med findcontrol men den hittas inte.

<code>MenuItems.FindControl("SeparatorLabel")</code>
verkar inte hitta den
även testat:
<code>MenuItems.SeparatorTemplate.FindControl("SeparatorLabel")</code>
<code>page..FindControl("SeparatorLabel")</code>


Från vad jag läst verkar det som att FindControl endast letar i <itemtemplate>.


http://www.odetocode.com/articles/116.aspx
Tar upp ämnet rätt bra men presenterar ingen lösning.


Svara

Sv: Dynamiskt påverka en control i en

Postades av 2008-06-19 11:28:12 - Magnus Bertilsson

Hej Jonas

Jo du kommer ju att få en SeparatorTemplate mellan varje ItemTemplate därför kan du inte pecka på den så här "MenuItems.SeparatorTemplate.FindControl("SeparatorLabel")". Men du kan nå dom på andra sätt om du vill ändra alla på en gång kan du loopa igenom alla template för repeatern och kolla om dom är en "SeparatorTemplate"och då köra findcontrol. Om du då vill köra kod för en separat "SeparatorTemplate" är det lite jobbigare att ge dig förslag för vet inte när du vill göra det. Hoppas det kan hjälpa dig på vägen.


Mvh Magnus


Svara

Sv:Dynamiskt påverka en control i en

Postades av 2008-06-21 22:42:40 - Jonas Sjöblom

Tack, jag förskte med följande men det vill inte fungera, får inget felmeddelande men separatorn ändras inte heller.

MenuItems är Repeatern och labeln ligger i repepeaterns separatortemplate som jag nämnde.

<code> foreach (RepeaterItem Item in MenuItems.Items)
{
if(Item.ItemType == ListItemType.Separator)
{
Label SeparatorLabel = (Label) MenuItems.Controls[Item.ItemIndex].FindControl("SeparatorLabel");
SeparatorLabel.Text = "a";
}
}</code>


Svara

Sv: Dynamiskt påverka en control i en

Postades av 2008-06-21 23:23:36 - Jonas Sjöblom

Hittade felet nu, skulle vara
<code> foreach (RepeaterItem Item in MenuItems.Controls)</code>


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 153
27 952
271 704
677
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