Generate Server Controls at Runtime

J

Jeffrey Jones

Hello All,

I am trying to develop a web app that will allow a user to upload files
to a folder. I have an xml file that allows a person to add or delete a
file. Basic format follows.
<files>
<file>
<label>Map:</label>
<extension>pdf</extension>
<endname>Map</endname>
<multiple>0</multiple>
<sec_group>1</sec_group>
<section>1</section>
</file>
</files>

I also have an XSLT file that transforms the XML into HTML Controls.
Format follows.
<xsl:template match="/">
<table cellSpacing="0" cellPadding="4" rules="groups">
<xsl:for-each select="//file">
<asp:panel id="pnl{endname}" runat="server">
<tr>
<td><b><xsl:value-of select="label" /></b></td>
<td><input type="file" id="browse{endname}" runat="server" /></td>
<td><asp:button id="submit{endname}" runat="server" text="Submit" /></td>
<td><asp:hyperlink id="display{endname}" runat="server">Current File: NO
DATA</asp:hyperlink></td>
</tr>
</asp:panel>
</xsl:for-each>
</table>
</xsl:template>

So far I can create the controls at runtime and can even add a
javascript onclick event to the submit button. What I can't seem to do
is add a Server side event to the submit button. Has anyone run into
this problem? Should I just read the XML file into an XML doc and add
the controls to the page at runtime instead of using XSLT? If I choose
this method, how do I add the logic to the buttons to handle the click
event?

Thanks for your advice.

Jeff Jones
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,995
Messages
2,570,228
Members
46,818
Latest member
SapanaCarpetStudio

Latest Threads

Top