Ik ben op dit moment bezig met asp.net en ben tegen een probleem aangelopen.
Ik heb namelijk een asp-pagina waarop de web controls kwa aantal kunnen varieren. Afhankelijk van het aantal vragen bijvoorbeeld wordt er een vraag-label uitgeprint en een antwoord-textbox zodat de gebruiker zijn antwoord kan intypen.
Alleen is het probleem hier: ik kan dan wel de velden automatisch aanmaken, ik kan er niet automatisch een id aan toe wijzen dus zoiets als:
De opgegeven ID wil de server niet accepteren omdat die nog niet vaststaat.
En aangezien ik velden geen ID kan toewijzen kan ik die velden ook niet aanmaken laat staan uitlezen.
Ik was het volgende van plan:
Lees de velden uit(wiens aantal kan varieren) en zet die data in een Session op de webserver zodat de volgende pagina of handler die data uit kan lezen.
Een oplossing zou zijn om de velden via de parameters uit te lezen die meegestuurd worden met de url maar dat probeer ik nu te laten liggen om te kijken of het niet simpeler kan via web forms.
Ik zou het erg op prijs stellen als iemand hier een oplossing voor heeft.
Ik heb namelijk een asp-pagina waarop de web controls kwa aantal kunnen varieren. Afhankelijk van het aantal vragen bijvoorbeeld wordt er een vraag-label uitgeprint en een antwoord-textbox zodat de gebruiker zijn antwoord kan intypen.
Alleen is het probleem hier: ik kan dan wel de velden automatisch aanmaken, ik kan er niet automatisch een id aan toe wijzen dus zoiets als:
code:
1
2
3
4
5
| <%
for(int i=0;i<10;i++)
{
%>
<A href="mijnlink" id="<%=i%>" runat="server" ><%=naam%></A> |
De opgegeven ID wil de server niet accepteren omdat die nog niet vaststaat.
En aangezien ik velden geen ID kan toewijzen kan ik die velden ook niet aanmaken laat staan uitlezen.
Ik was het volgende van plan:
Lees de velden uit(wiens aantal kan varieren) en zet die data in een Session op de webserver zodat de volgende pagina of handler die data uit kan lezen.
Een oplossing zou zijn om de velden via de parameters uit te lezen die meegestuurd worden met de url maar dat probeer ik nu te laten liggen om te kijken of het niet simpeler kan via web forms.
Ik zou het erg op prijs stellen als iemand hier een oplossing voor heeft.