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


Hur kommer man åt en kontroll som infogats genom Server.Execute("Tab1Info.aspx")

Postades av 2004-06-15 14:42:56 - Peter Sandberg, i forum asp.net generellt, Tråden har 12 Kommentarer och lästs av 458 personer

Hej!
Har infogar kontroller med Server.Execute("Tab1Info.aspx"). Använder denna
metod som det skall visas olika innehåll mitt på sidan beroende på vilken
tab man har klickat på. Men hur gör man för att komma åt texten i texboxarna
som finns på sidan genom denna metod?

MVH
/Peter


Svara

Sv: Hur kommer man åt en kontroll som infogats genom Server.Execute("Tab1Info.as

Postades av 2004-06-15 19:32:08 - Johan Normén

Varför ens köra server.execute? Tycker du skall köra en user control istället. Det finns ingen anledning att köra server.execute.

Mvh Johan


Svara

Sv: Hur kommer man åt en kontroll som infogats genom Server.Execute("Tab1Info.a

Postades av 2004-06-15 20:42:44 - Peter Sandberg

Om jag har en Tab med ca 20 flikar känns det som lite 'klumpigt' att ha en kontroll på
sidan för varje flik. Samtidigt som det är otroligt smiditg att ändra layout på någon av
flikarna som det bara är att ta fram sidan och ändra. En kontroll käns lite statisk nu
under utvecklingstiden när ändringar görs hela tiden. Så jag undrar varför inte?

MVH
Peter


Svara

Sv: Hur kommer man åt en kontroll som infogats genom Server.Execute("Tab1Info.

Postades av 2004-06-15 22:37:05 - Mikael Åhlén

Ska du köra sidan.aspx?page=sidan system? Isåfall har jag en rätt bra kod för det.


Svara

Sv: Hur kommer man åt en kontroll som infogats genom Server.Execute("Tab1Info

Postades av 2004-06-15 22:43:36 - Peter Sandberg

I princip ja!
MVH
Peter


Svara

Sv: Hur kommer man åt en kontroll som infogats genom Server.Execute("Tab1Inf

Postades av 2004-06-15 22:44:58 - Mikael Åhlén

typ så här (ifall du inte kodar i VB.net så är det ju bara att koda om till valt språk)

<code>
Imports System.Web.UI
Imports System.Web.UI.WebControls
Public Class MinCodeBehind : Inherits Page
Protected WithEvents myPlaceHolder As Placeholder

Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Dim myControl As Control
If Request.Querystring("page")<>"" Then
If System.IO.File.Exists(Server.MapPath("ab/" + Request.QueryString("page") + ".ascx")) Then
myControl = CType((LoadControl("ab/" + Request.QueryString("page") + ".ascx")), Control)
Else
myControl = CType((LoadControl("ab/support.ascx")), Control)
End If
Else
myControl=Ctype((LoadControl("ab/start.ascx")), Control)
End If
myPlaceHolder.Controls.Add(myControl)
End Sub
End Class
</code>


Svara

Sv: Hur kommer man åt en kontroll som infogats genom Server.Execute("Tab1Info.

Postades av 2004-06-15 22:45:15 - Johan Normén

Om du inte vill ha en control för varje flik, så undrar jag. är det bättre med aspx sidor för varje flik?
Nej det är inte klumpigt. Tro mig. Hur har du byggt flikarna? Antar att du med flikar menar typ mappflikar så som pelle har här ovan? Gör då en control med flikar, kommplar event på varje flick och sedan talar du om vilken kontroll du skall läsa in.

Mvh Johan


Svara

Sv: Hur kommer man åt en kontroll som infogats genom Server.Execute("Tab1In

Postades av 2004-06-15 22:51:48 - Peter Sandberg

Tack!


Svara

Sv: Hur kommer man åt en kontroll som infogats genom Server.Execute("Tab1I

Postades av 2004-06-15 22:53:24 - Mikael Åhlén

Var det en sådan kod du sökte?


Svara

Sv: Hur kommer man åt en kontroll som infogats genom Server.Execute("Tab1Info

Postades av 2004-06-15 23:07:31 - Peter Sandberg

Du har i princip rätt. Men som jag för närvarande har mycket begränsade kunskaper om ASP.NET och är mycket otålig ville jag bara ha fram en snabb lösning även om den inte är optimal. Enligt de kunskaper som jag har måste man kompilera om en kontroll efter varje gång man gjort en ändring innan man kan ändra den. Är inte heller van att jobba med html så för mig är det mycket enklare att placera ut kontroller på en sida än att skapa tabeller (för att få de placerad var jag vill) med kontroller i som jag gör om jag har en kontroll. Så allt vore perfekt om jag bara fick tag i kontrollerna som infogas. Men fick nu kunskapen att jag inte behöver ha alla kontroller inlästa samtidigt genom MickeÅ´s kod (Tack!). Så det blir kontroller trotts allt.
MVH
Peter


Svara

Sv: Hur kommer man åt en kontroll som infogats genom Server.Execute("Tab1Inf

Postades av 2004-06-15 23:14:00 - Mikael Åhlén

Kom i håg att det ska vara User Controls du använder. Men det förstog du säkert redan.

// Micke


Svara

Sv: Hur kommer man åt en kontroll som infogats genom Server.Execute("Tab1In

Postades av 2004-06-15 23:18:18 - Peter Sandberg

Tack!
Fick klart för mig vad man skall använda PlaceHolder-kontrollen till! Kör på den lösningen!
MVh
Peter


Svara

Sv: Hur kommer man åt en kontroll som infogats genom Server.Execute("Tab1Inf

Postades av 2004-06-16 08:40:28 - Johan Normén

Hej, Det är cusom controller (server controls) som behöver komopileras om inte user controls.
Jag rekomenderar att du läser lite om dem, för de är väldigt effektiva i många lägen. Och de togs fram för att göra flexibla lösningar, ex en sådan lösning du är ute efter. Dock tar det kanske lite längre tid att slänga ihop det (om man inte har kunskaperna) men de ger minskad arbetstid i långa loppet då du enkelt kan återanvända många av dem. (beror ju på hur flexibla du gör dem.)

Mvh Johan


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 170
27 953
271 705
632
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