Загрузка файла в asp.net без обратной записи - PullRequest
2 голосов
/ 21 октября 2011

Я пытаюсь загрузить файл без обновления страницы. Я делаю это с ASP.net и C #. Я нашел много примеров людей, имеющих форму, предназначенную для iframe, и пытаюсь воссоздать ее. Но эти примеры все в php, так что я несколько летаю вслепую. Я настроил это, но при отправке я получаю сообщение об ошибке неверного состояния просмотра.

<div id="FileUploadDiv" class="hidden">
<form id="form2" action="FileUpload.aspx" enctype="multipart/form-data" runat="server" target="fileFrameP">
File: <input type="file" name="fileUpload" />
      <input type="hidden" id="FileReviewID" value="" />
      <input type="submit" name="fileSubmit" value="Submit" />
</form>
<iframe id="fileFrameP" name="fileFrameP" src="#" style="width:0; height:0; border:0px;"></iframe>
</div>

Когда я пытаюсь это сделать, я получаю эту ошибку:

Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Web.HttpException: Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.

Source Error: 


[No relevant source lines]

Любая помощь приветствуется.

1 Ответ

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

Вы можете использовать Ajax Uploader или SWFUpload .

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