Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在已经提供响应后重新激活页面上的按钮_C#_Asp.net_Sharepoint_Button_Postback - Fatal编程技术网

C# 在已经提供响应后重新激活页面上的按钮

C# 在已经提供响应后重新激活页面上的按钮,c#,asp.net,sharepoint,button,postback,C#,Asp.net,Sharepoint,Button,Postback,我有一个按钮,当点击时,会以新生成的csv文件(下面的代码)响应 但是由于页面已经响应,按钮变为非活动状态 我需要在不刷新浏览器的情况下“重新激活”此按钮 我所尝试的: 作为解决方法,我还添加了btnMyButton.Enabled=false,以便向用户表明,不接受再次单击它(这不是一种理想的方法) 如果对ajax等有任何建议,请注意这是在SharePoint框架内。由于响应是浏览器将下载的文件,并且原始html页面不会被响应修改,因此解决方案是使用javascript禁用此按钮。我看不出

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

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

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

我所尝试的:

  • 作为解决方法,我还添加了
    btnMyButton.Enabled=false,以便向用户表明,不接受再次单击它(这不是一种理想的方法)

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

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

谢谢您的建议。SharePoint不会导致这个问题,我是说,在提出涉及ajax的解决方案时,应该考虑我在SharePoint框架内工作的事实。禁用按钮是一个解决办法,我还没有决定-所以+1,但不是答案。再次感谢。
  Response.ContentType = "application/csv";
  Response.AddHeader("content-disposition", [FILENAME DETAILS]);
  Response.Write([DATA]);
  Response.End();