problemet er bare at det er forskelligt hvordan den skal "finde ud af" hvad acceptUrl er, afhængig af hvilket view der viser den. Så derfor vil jeg helst have det i viewet.
Dit eksempel virker ikke - det er nøjagtig det samme som jeg gør..
<%=acceptUrl %> er jo det samme som <% Response.Write(acceptUrl); %>
Den løsning har jeg desværre også prøvet, men desværre bliver min usercontrols onLoad kaldt før acceptUrl bliver sat, og det er allerede i onLoad jeg skal bruge den :)
Det kan godt være jeg skal finde en helt anden løsning.
Kan du ikke sætte den i codebehind filerne for hver UserControl?
Hvis jeg forstår din problemstilling korrekt, så ville jeg have lavet en BaseControl for alle de UserControls der skal bruges. På denne BaseControl skal der være en property som hedder AcceptUrl. Alle de UserControls du skal loade ind i din side, skal nedarve fra BaseControl i stedet for UserControl. I codebehind filen for hver UserControl, i OnInit eventet, sættes AcceptUrl propertien.
På denne måde vil du altid have den til rådighed fra din Page, når den kommer til OnLoad eventet.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.