webForumDet fria alternativet

Funktion i codebehind och include

4 svar · 206 visningar · startad av erka

erkaMedlem sedan dec. 19996 522 inlägg
#1

Hej!

Jag har en funktion som ligger i en vb fil som jag kör codebehing med, denna funktion ligger i en klass med vanliga funktioner och just denna funktion skriver ut vilka medlemmar som är inloggade just nu på min site.

Nu undrar jag vilket som är det bästa sättet att lösa följande på.

Som det är nu så gör funktionen följande
-skriver src till en html img kontroll
-skriver ut alla inloggade under bilden med en table

I själva aspx sidan ser det ut på följande sätt

<br>
      <table width="198" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td><img ID="TblOnlineImage" width="198" height="25" runat="server"/></td>
        </tr>
        <tr>
          <td align="center" bgcolor="#FFFFFF" class="BrodTextUsrOnline" > 
            <asp:Table id="TblOnline" BorderWidth="0" Width="192" runat="server" CellPadding="2" CellSpacing ="0"/>
		  </td>
        </tr>
        <tr>
          <td><img src="BIN/Images/TblHeaders/White198PxBottom.gif" width="198" height="9"></td>
        </tr>
      </table>

i aspx sidan har jag alltså en vanlig html tabell där jag skriver ut innehållet med funktionen. Problemet är att om jag vill ändra någon layout på själva htmltabellen så måste jag göra det på alla sidor. Jag har inte hittat hur jag gör följande.

I funktionen lägger jag till utskrift av html tabellen ovan och sedan på aspx sidan vill jag som i klassisk asp anropa funktionen och skriva ut hela htmltabellen samt, bild och asp tabel'n.

Call FunktionsNamn kunde man göra i klassiskasp. En annan väg att gå är att slänga htmltabellen i en vanlig include, då får jag den på ett ställe. Men är det så smart ?

Någon som har några tankar, hoppas jag inte var för luddig, rätt trött idag ;)

BrimbaMedlem sedan dec. 19995 875 inlägg
#2

Kan du inte bygga upp en datagrid med de värden som du önskar i din codebehind. Och sedan presentera datan utifrån en datagrid som ligger som en kontroll, sedan infogar du kontrollen där du skall lista medlemmarna?

erkaMedlem sedan dec. 19996 522 inlägg
#3

nja tyvärr inte, den här är rätt "customizad" rent utseendemässigt så jag föredrar att använda en htmlkontroll för att göra det

BrimbaMedlem sedan dec. 19995 875 inlägg
#4

Fungerar inte datalist eller repeater heller?

erkaMedlem sedan dec. 19996 522 inlägg
#5

Det är mycket möjligt att man kan lösa det med datalist eller repeater, men det går över min förmåga. Jag började först först försöka med något annat men lyckades inte få till det annat än i en table

http://www.webforum.nu/showthread.php?s=&threadid=58722

där är funktionen som skriver ut rader i table kontrollen. Kanske du ser något enklare sätt att lösa det på. Jag vill ju ha med all kod ovan (html koden) samt koden i funktionen i funktionen så det blir modulärt till 100

131 ms totalt · 3 externa anrop · v20260731065814-full.ca5a5675
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)