在以下页面中
<%@ 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按钮有效???待高手指点解决!!!