File upload (original) (raw)

Добрый день! Возможно, вопрос глуп, но я уже мозги сломала.

Нужно сделать загрузку файла с кастомным внешним видом.

Поясняю =)

<asp:FileUpload ID="fup" runat="server" /> рисует обычный контрол, с обычной кнопкой со словом Browse

Хочется сделать свое поле и кнопочку-картинку, но вот это:

<asp:TextBox ID="tbFilePath" runat="server" Columns="80"><asp:ImageButton ID="btAttach" runat="server" ImageUrl="../resources/attach.gif" OnClick="btAttach_Click" />

protected void btAttach_Click(object sender, ImageClickEventArgs e) {
//Открываем диалог
OpenFileDialog dialog = new OpenFileDialog();
if(dialog.ShowDialog() == DialogResult.OK) {
//Заполняем путь
tbFilePath.Text = dialog.FileName;
}
}

Не работает. Куда смотреть, где читать

куда пересадить руки?

Спасибо =)