我有一个按钮,当点击时,会响应新生成的csv文件(下面的代码)。
Response.ContentType = "application/csv";
Response.AddHeader("content-disposition", [FILENAME DETAILS]);
Response.Write([DATA]);
Response.End();
但是因为页面已经响应,按钮变为非活动状态。
我需要在没有浏览器刷新的情况下“重新激活”此按钮。
我尝试过的事情:
btnMyButton.Enabled = false;
,以便向用户明确表示不接受第二次点击它(不是理想的方法)。如果有任何关于ajax等的建议,请注意这是在SharePoint框架内。
答案 0 :(得分:1)
由于响应是浏览器将下载的文件,并且原始的html页面不会被响应修改,解决方案是使用javascript禁用此按钮。我没有看到SharePoint如何导致该解决方案出现问题。