在以下页面中

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="WCPhoto.ascx.cs" Inherits="WebUserControls_WCPhoto" %>

<table width="100%">
    <tbody>
        <tr>
            <td style="font-size:12px">上传图片:</td>
            <asp:UpdatePanel ID="_updatePanel" runat="server" UpdateMode="Conditional">
                <ContentTemplate>
                    <td>
                       <asp:FileUpload ID="_fileUpload" runat="server" Width="500px"/>                       
                    </td>
                   
                    <td>
                       <asp:RequiredFieldValidator ID="_rfvFileUpload" runat="server" ControlToValidate="_fileUpload" ErrorMessage="*"></asp:RequiredFieldValidator>
                    </td>
                   
                   
                </ContentTemplate>
                   
            </asp:UpdatePanel>
            <td>
                <asp:Button runat="server" ID="_btnSavePhoto" CssClass="ButtonStyle" Text="保存" onclick="_btnSavePhoto_Click" />
            </td>
        </tr>
    </tbody>
</table>

_btnSavePhoto的onclick事件无效,断点打上去没有反应,这个问题我查了整整1周,最后才发现是因为配置文件中的

 <httpModules>
      <add name="UploadModule" type="Webb.WAVE.Controls.Upload2.UploadModule, Webb.WAVE.Controls.Upload2"/>   

</httpModules>

这句话引起的,去掉就ok了。郁闷!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

可是去掉这句话后有些功能就用不起来了,如何在配置文件中正确配置,使得在这句话本身存在的前提下_btnSavePhoto按钮有效???待高手指点解决!!!