Asp.net Chrome浏览器中的ASP文件上载控制问题

Asp.net Chrome浏览器中的ASP文件上载控制问题,asp.net,file,google-chrome,upload,controls,Asp.net,File,Google Chrome,Upload,Controls,我有一个带有asp:FileUpload控件的旧网页,上面有一个OnClick事件。使用Chrome浏览器上载文件名中带有括号的.xsls电子表格时,例如“somefile(2).xsls)”,不会调用UploadButton\u Click处理程序。相反,网页会重定向到默认页面,就像发生了错误一样 但是,不带括号的文件名可以正常工作。(IE没有问题。) 我需要帮助调试这个。在此场景中,单击处理程序中的断点不会命中响应。写入等也不好,因为事件没有命中 代码大致如下: <asp:FileUp

我有一个带有
asp:FileUpload
控件的旧网页,上面有一个
OnClick
事件。使用Chrome浏览器上载文件名中带有括号的.xsls电子表格时,例如“somefile(2).xsls)”,不会调用
UploadButton\u Click
处理程序。相反,网页会重定向到默认页面,就像发生了错误一样

但是,不带括号的文件名可以正常工作。(IE没有问题。)

我需要帮助调试这个。在此场景中,单击处理程序中的断点不会命中<代码>响应。写入等也不好,因为事件没有命中

代码大致如下:

<asp:FileUpload id="FileUpload1" runat="server">
</asp:FileUpload>

<asp:Button id="UploadButton" 
    Text="Upload file"
    OnClick="UploadButton_Click"
    runat="server">
</asp:Button>


是否要更改文件名?在上传之前,您可能会在代码隐藏中对其进行更改。提供代码隐藏示例可能有助于解决此问题。通过使用
PostedFile
属性,您可以检索上载的文件名,并将其保存为不同的文件名。在单击上载时,页面基本上会爆炸,因此我无法检索该名称。我需要一种方法来查看Chrome如何处理文件名。