1
我在頁面上有一個FileUpload和Multy控件。所有控件都位於FileUpload以外的更新面板內。如何在回發後將fileupload保存到視圖狀態?
發佈後,我保存fileupload在視圖狀態。
private FileUpload Files
{
get { return (FileUpload)ViewState["Files"]; }
set {
ViewState["Files"] = value;
}
}
.
.
.
if (ImageFileUpload.HasFile)
{
Files = ImageFileUpload;
}
但我得到的裝配誤差
類型「System.Web.UI.WebControls.FileUpload 'System.Web程序,版本= 4.0.0.0,文化=中性公鑰= b03f5f7f11d50a3a'未標記爲可序列化。
謝謝,我想保存文件時savebutton點擊。但我有一個下拉列表,autopostback是真的。當我更改dropdownlist fileuplad是空的,我想保存fileupload並保存按鈕保存它。 – Niloo
聽起來像一個用戶體驗問題,以解決有人可能首先選擇文件,然後更改下拉的問題 - 使'FileUpload1.Visible = false'直到下拉改變後。只有當下拉改變使'FileUpload1.Visible = true' – Blachshma
我有multy下拉列表用戶改變它。我想在第一次回發後保存fileupload。有可能的???!! – Niloo