【发布时间】:2011-12-05 22:17:09
【问题描述】:
我遇到了 FileUpload 控件的问题。我有这个,两个下拉列表,文本框和按钮。如果我在第一个 dropDownList 中选择“是”,第二个将变为禁用并在 NO 上设置值(在第二个 ddl 中,我有两个选项 YES 或 NO,在第一个选项中也是如此)但是,如果我在第一个 dropDownList 中选择 NO,我可以选择这两个选项在第二个下拉列表中。第一个 ddl 使用 selectedIndexChanged evet 在 postBack 上更改第二个,当它发生时,我在 UploadFile 控件中丢失了我之前设置的文件名。
代码示例:
<asp:FileUpload ID="fuUploadGeometry" runat="server" Width="100%" />
<asp:DropDownListID="ddlSymmetry"runat="server" AutoPostBack="true"
onselectedindexchanged="ddlSymmetry_SelectedIndexChanged">
<asp:ListItem Value="0">-- Select --</asp:ListItem>
<asp:ListItem Value="true">Yes</asp:ListItem>
<asp:ListItem Value="false">No</asp:ListItem>
</asp:DropDownList>
<asp:DropDownList ID="ddlModule" runat="server" Enabled="True">
<asp:ListItem Text="-- Select --" Value="0"/>
<asp:ListItem Text="Yes" Value="1" />
<asp:ListItem Text="No" Value="2"/>
</asp:DropDownList>
<asp:TextBox ID="txtTopic" runat="server"></asp:TextBox>
在更改下拉列表中的选定选项期间,我应该如何将文件名保留在 UploadFile 控件中?
【问题讨论】:
标签: asp.net file-upload