0

我有一个按钮,单击该按钮时会响应新生成的 csv 文件(下面的代码)。

  Response.ContentType = "application/csv";
  Response.AddHeader("content-disposition", [FILENAME DETAILS]);
  Response.Write([DATA]);
  Response.End();

但是由于页面已经响应,所以按钮变为非活动状态。

我需要在不刷新浏览器的情况下“重新激活”这个按钮。

我试过的:

  • 作为一种解决方法,我还添加btnMyButton.Enabled = false;了 click 事件,以使用户清楚地知道不接受第二次单击它(不是理想的方法)。

如果对 ajax 等有任何建议,请注意这是在 SharePoint 框架内。

4

1 回答 1

1

由于响应是浏览器将下载的文件,并且响应不会修改原始 html 页面,因此解决方案是使用 javascript 禁用此按钮。我看不到 SharePoint 如何导致该解决方案出现问题。

于 2012-11-21T12:03:48.490 回答