Сообщение формы веб-приложения не получает файл - PullRequest
0 голосов
/ 21 сентября 2011

У меня есть форма

 <form action="/" method="post">
      <input type="file" name="myFile" />
      <input type="submit" name="submit" value="submit" />
 </form>

У меня также есть код C #

 if (Request["submit"] == "submit") {
       Response.Write(Request.Files.Count);
 }

Если пользователь выбирает файл в своей системе и отправляет сообщение, по каким причинам я могу видеть «0» вместо «1» в свойстве Request.Files.Count?

Ответы [ 2 ]

1 голос
/ 21 сентября 2011

Попробуйте добавить атрибут enctype к вашему <form>

<form enctype="multipart/form-data" action="/" method="post">
0 голосов
/ 21 сентября 2011

Если вы используете любой вид ajax (т. Е. Панель обновления), то вам необходимо убедиться, что вы делаете пост-страничку обратно, когда отправляете не частичный постбэк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...