проблема с состоянием страниц, когда две ссылки на странице aspx - PullRequest
0 голосов
/ 29 апреля 2010

У меня есть две ссылки на моей странице aspx.

одна ссылка "A", когда я нажимаю на нее ... она загружает какой-то документ, когда я нажимаю на нее другая ссылка "B", когда я нажимаю на нее .... она перенаправляет меня на другую страницу.

Обе ссылки запускают функцию из кода позади. Обе ссылки отлично работают, когда я впервые захожу на страницу, но когда я нажимаю кнопку A, отображается сообщение о том, что я могу загрузить ее «открыть» «сохранить» «отменить»

проблема в том, что когда я нажимаю кнопку "Отмена", я остаюсь на той же странице, но теперь никакие ссылки не работают, ни ссылка A, ни ссылка B.

Я полагаю, есть проблема с состоянием моей страницы. Как я могу избежать этого? Код до сих пор:

<asp:Linkbutton ID="linkbutton1" runat="server" Text="A" onClick="Codebehindmethod" />
<asp:Linkbutton ID="linkbutto2" runat="server" Text="B" onClick="Codebehindmethod1" > 

1 Ответ

0 голосов
/ 29 апреля 2010

Как вы отправляете документ клиенту?

Ваш код в обработчике событий похож на этот?

Response.Clear();
Response.ContentType = mimeType;
Response.AddHeader("content-disposition", "attachment; filename=foo." + fileNameExtension);
Response.BinaryWrite(renderedBytes);
Response.End();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...