Excelファイルを処理するWebフォームがいくつかあるので、これを簡単にするために、次のような基本クラスがあります。
public abstract class ExcelImporter : Page {
public abstract RadAsyncUpload FileUpload { get; }
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
if (FileUpload != null)
{
DefineRadAyncUpload();
}
}
private void DefinirRadAyncUpload()
{
FileUpload.Skin = Skin;
FileUpload.Culture = new System.Globalization.CultureInfo("pt-BR");
FileUpload.TemporaryFolder = "~/temp";
FileUpload.OnClientFileUploaded = "PostBackAsyncUploadComplete";
FileUpload.AllowedFileExtensions = new[] { "xls", "xlsx" };
FileUpload.MaxFileInputsCount = 1;
FileUpload.FileUploaded += FileUploadOnFileUploaded;
}
protected abstract void FileUploadOnFileUploaded(object sender, FileUploadedEventArgs fileUploadedEventArgs);
}
拡張フィルターを除いて、Define メソッドで設定しているものはすべて機能しています。私は何を間違っていますか?このプロパティを設定する必要がある別の瞬間がありますか?