C# 在已经提供响应后重新激活页面上的按钮
我有一个按钮,当点击时,会以新生成的csv文件(下面的代码)响应 但是由于页面已经响应,按钮变为非活动状态 我需要在不刷新浏览器的情况下“重新激活”此按钮 我所尝试的:C# 在已经提供响应后重新激活页面上的按钮,c#,asp.net,sharepoint,button,postback,C#,Asp.net,Sharepoint,Button,Postback,我有一个按钮,当点击时,会以新生成的csv文件(下面的代码)响应 但是由于页面已经响应,按钮变为非活动状态 我需要在不刷新浏览器的情况下“重新激活”此按钮 我所尝试的: 作为解决方法,我还添加了btnMyButton.Enabled=false,以便向用户表明,不接受再次单击它(这不是一种理想的方法) 如果对ajax等有任何建议,请注意这是在SharePoint框架内。由于响应是浏览器将下载的文件,并且原始html页面不会被响应修改,因此解决方案是使用javascript禁用此按钮。我看不出
- 作为解决方法,我还添加了
btnMyButton.Enabled=false单击事件上的code>,以便向用户表明,不接受再次单击它(这不是一种理想的方法)
如果对ajax等有任何建议,请注意这是在SharePoint框架内。由于响应是浏览器将下载的文件,并且原始html页面不会被响应修改,因此解决方案是使用javascript禁用此按钮。我看不出SharePoint是如何导致该解决方案出现问题的。谢谢您的建议。SharePoint不会导致这个问题,我是说,在提出涉及ajax的解决方案时,应该考虑我在SharePoint框架内工作的事实。禁用按钮是一个解决办法,我还没有决定-所以+1,但不是答案。再次感谢。
Response.ContentType = "application/csv";
Response.AddHeader("content-disposition", [FILENAME DETAILS]);
Response.Write([DATA]);
Response.End();