2010-04-29 67 views
0

我有两个链接在我的aspx页面。页面状态问题当两个链接在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" > 
+0

请向我们展示您的代码隐藏。 – SLaks 2010-04-29 01:02:09

回答

0

你是如何发送文档到客户端?

在事件处理程序中的代码是否与此类似?

Response.Clear(); 
Response.ContentType = mimeType; 
Response.AddHeader("content-disposition", "attachment; filename=foo." + fileNameExtension); 
Response.BinaryWrite(renderedBytes); 
Response.End(); 
+0

Yah我使用 Response.ClearHeaders(); Response.ClearContent(); – TLLL 2010-04-29 02:54:31

+0

但我认为这不是礼仪的方式,这是问题的原因,但不知道如何解决这个问题 – TLLL 2010-04-29 11:51:32