powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / на какое событие?
8 сообщений из 8, страница 1 из 1
на какое событие?
    #34172407
учу ASP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую.
На какое событие нужно сохранять файл на сервер, выбранный юзером с помощью fileUpload?
Уже второй день маюсь, подскажите!
...
Рейтинг: 0 / 0
на какое событие?
    #34172568
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на Click кнопки на форме например.

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
на какое событие?
    #34172616
calbears
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
учу ASPПриветствую.
На какое событие нужно сохранять файл на сервер, выбранный юзером с помощью fileUpload?
Уже второй день маюсь, подскажите!
По человечески задачу поставьте, а то как то невнятно вопрос задан. По шагам объясните что вы пытаетесь сделать и зачем?
...
Рейтинг: 0 / 0
на какое событие?
    #34172635
учу ASP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на форме есть контрол FileUpload, с помощью которого юзер выбирает фаил (картинку)
мне нужно сохранить эту картинку на сервер.

я делаю так:
в aspx файле
<asp:FileUpload ID="FileUpload1" runat="server" onchange="Upload_Click">

в aspx.cs файле пишу обработчик:
protected void Upload_ServerClick(object sender, EventArgs e)
{
тут какой-то код
}

но!
почему - то в обработчик не обрабатывется.. т.е. я поставил там брэйк поинт - он даже в него не заходит.
Поэтому вопрос: какое должно быть событие?
...
Рейтинг: 0 / 0
на какое событие?
    #34172684
calbears
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
учу ASPна форме есть контрол FileUpload, с помощью которого юзер выбирает фаил (картинку)
мне нужно сохранить эту картинку на сервер.

я делаю так:
в aspx файле
<asp:FileUpload ID="FileUpload1" runat="server" onchange="Upload_Click">

в aspx.cs файле пишу обработчик:
protected void Upload_ServerClick(object sender, EventArgs e)
{
тут какой-то код
}

но!
почему - то в обработчик не обрабатывется.. т.е. я поставил там брэйк поинт - он даже в него не заходит.
Поэтому вопрос: какое должно быть событие?
Теперь все ясно. Непонятно правда, почему вы решили повесить обработчик на "onchange" событие - у этого контрола такого события то даже нету. В любом случае - вам надо произвести submit вашей форме (добавить button контрол), выбрать загружаемый файл и нажать button. Ваш файл автоматически пошлется на сервер после этого, но вам еще надо его там принять. Для этого в любом из обработчиков (Page_Load или Button1_Click) проверьте свойство Page.IsPostback - если оно True, тогда значит на форме была нажата кнопка и информация со страницы была послана на сервер. После этого проверьте свойство FileUpload1.HasFile - если оно true, значит файл послан и вам осталось только его сохранить на диске. Дальше используйте свойства этого контрола. Вообще то все это описано в Help-е - с объяснениями и примерами - так что обращайтесь к нему (к Help-у) почаще. :-) Удачи.
...
Рейтинг: 0 / 0
на какое событие?
    #34172694
учу ASP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторТеперь все ясно. Непонятно правда, почему вы решили повесить обработчик на "onchange" событие - у этого контрола такого события то даже нету
ну вообще-то именно это и составляло суть моего вопроса..

автор В любом случае - вам надо произвести submit вашей форме (добавить button контрол), выбрать загружаемый файл и нажать button
а для чего существует контрол fileUpload ???
единственное с чем я согласен, это то что мне придется обратиться к хелпу..
...
Рейтинг: 0 / 0
на какое событие?
    #34172699
calbears
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
учу ASP авторТеперь все ясно. Непонятно правда, почему вы решили повесить обработчик на "onchange" событие - у этого контрола такого события то даже нету
ну вообще-то именно это и составляло суть моего вопроса..

автор В любом случае - вам надо произвести submit вашей форме (добавить button контрол), выбрать загружаемый файл и нажать button
а для чего существует контрол fileUpload ???
единственное с чем я согласен, это то что мне придется обратиться к хелпу..
Единственное? :-) Ну спасибо за благодарность - с таким подходом вам будут очень часто помогать :-). Вам не только АСП надо учить, но и над манерами поработать тоже :-)

А дополнительна кнопка нужна, чтобы послать файл выбранный вами в FileUpload контроле - без этой кнопки типа submit ничто никуда не пошлется. Это кстати не особенность АСП - этот механизм одинаково работает в программировании для web-а при использовании любого языка программирования.
...
Рейтинг: 0 / 0
на какое событие?
    #34172746
учу ASP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну, хорошим манерам меня уже поздно учить, поверьте - хотя желающих всегда хоть отбавляй ))
А за помощь спасибо! Я думал, что можно каким-то образом обойтись без кнопки - теперь я понял что нельзя, благодаря Вам!
Спасибо, и примите уверения в моем глубоком признании ))
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / на какое событие?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]