日期:2014-05-18  浏览次数:20446 次

asp.net动态生成控件问题
在页面中有一个上传文件的file控件和一个button,要求选择要上传的文件后点击button,文件存放到指定文件夹,然后在file和button的下方显示刚上传的文件名称和一个删除按钮, 上传第二个文件后,下面依次增加文件名称和删除按钮
上传部分好解决,请问下面的显示文件名和删除按钮怎么做?
谢谢!!

------解决方案--------------------
你可以用table化个表头 再用gridveiw 来显示 你刚刚添加上的文件。

删除按钮是有的,先把它用Visible = false; 给隐藏,判断gridveiw中用数据的时候就就显示

希望你看了有帮助:
<table id="Showtable" border="0" width="100%" cellpadding="0" cellspacing="0" style="display: inline"
runat="server">
<tr width="100%" height="27" class="lbx">
<th style="width: 30%; height: 27px;">
<a id="inDate" name="inDate" runat="server" style="cursor: hand" onclick="sort(this);">
药品名称</a></th>
<th style="width: 10%; height: 27px;">
<a id="UserName" name="UserName" runat="server" style="cursor: hand" onclick="sort(this);">
药品单位</a></th>
<th style="width: 8%; height: 27px;">
<a id="invoiceNumber" name="invoiceNumber" runat="server" style="cursor: hand" onclick="sort(this);">
数量</a></th>
<th style="width: 10%; height: 27px;">
<a id="Delete" name="Delete" runat="server" style="cursor: hand" onclick="sort(this);">
是否过期</a></th>
<th style="width: 25%; height: 27px;">
<a id="A1" name="Delete" runat="server" style="cursor: hand" onclick="sort(this);">生产厂家</a></th>
<th style="width: 8%; height: 27px;">
<a id="A2" name="Delete" runat="server" style="cursor: hand" onclick="sort(this);">零售价</a></th>
<th style="width: 9%; height: 27px;">
<a id="A3" name="Delete" runat="server" style="cursor: hand" onclick="sort(this);"><span
style="text-decoration: underline"></span></a>
</th>
</tr>
<tr>
<td align="center" colspan="7">
<asp:GridView ID="AddGridView" runat="server" AutoGenerateColumns="False" GridLines="Horizontal"
Width="100%" ShowHeader="False" AllowPaging="True" EmptyDataText="没有入库记录" PageSize="10"
OnRowCommand="AddGridView_RowCommand" OnPageIndexChanging="AddGridView_PageIndexChanging">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<table bo