C# .aspx页面中的一个按钮无法触发onclick事件

C# .aspx页面中的一个按钮无法触发onclick事件,c#,asp.net,C#,Asp.net,Products.aspx: <table> <tr> <td><asp:Label ID="Label2" runat="server" Text="Brand"></asp:Label></td> <td> <asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="SqlDataSource1" DataTextFiel

Products.aspx:

<table>
<tr>
<td><asp:Label ID="Label2" runat="server" Text="Brand"></asp:Label></td>
<td>

<asp:DropDownList ID="DropDownList1"
    runat="server" DataSourceID="SqlDataSource1" DataTextField="Brand" 
    DataValueField="Brand">
</asp:DropDownList>

<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
    ConnectionString="<%$ ConnectionStrings:HandheldConnect %>" 
    SelectCommand="SELECT DISTINCT [Brand] FROM [Product1]"></asp:SqlDataSource>

</td>
</tr>

<tr>
<td>
    <asp:Label ID="Label3" runat="server" Text="Model"></asp:Label></td>
<td>
    <asp:TextBox ID="ModelTextBox" runat="server"></asp:TextBox></td>
</tr>

<tr>
<td>
    <asp:Label ID="Label6" runat="server" Text="Description"></asp:Label></td>
<td>
    <asp:TextBox ID="DescriptionTextBox" runat="server" TextMode="MultiLine" 
        Height="102px" Width="288px"></asp:TextBox></td>
</tr>

<tr>
<td>
    <asp:Label ID="Label4" runat="server" Text="Quantity"></asp:Label></td>
<td>
    <asp:TextBox ID="QuantityTextBox" runat="server" onkeypress="return AcceptNumericOnly(event, false);"></asp:TextBox></td>
</tr>

<tr>
<td><asp:Label ID="Label5" runat="server" Text="Price"></asp:Label></td>
<td><asp:TextBox ID="PriceTextBox" runat="server" onkeypress="return AcceptNumericOnly(event, false);"></asp:TextBox></td>
</tr>

<tr>
<td>
    <asp:Label ID="Label1" runat="server" Text="Image"></asp:Label></td>
<td>
    <asp:FileUpload ID="ImageUpload" runat="server" />
</tr>

<tr>
<td></td>
<td>
    <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
    <asp:Button ID="Button2" runat="server" Text="Delete" />
    </td>
</tr>

<tr>
<td> 
    <asp:Label ID="StatusLabel" runat="server" Text="Status:"></asp:Label> </td>
    <td> 
        <asp:Label ID="StatusTextLabel" runat="server" Text="No operation performed"></asp:Label> </td>
</tr>

</table>
按钮1\u单击从不触发,但页面显示无法显示的网页。另外,如果我的文件位于Images/Mobiles/Samsung,那么地图路径应该是什么


请提供帮助

如果在单击按钮后显示网页无法显示的错误,则按钮被触发。请发布web.config文件内容。在按钮1单击事件上放置断点,然后单击按钮。如果点击断点,则表示正在调用您的按钮。然后,逐步完成单击事件,并监视path变量,查看其值是什么,以及它试图重定向用户的内容。请输入页面声明,最有可能的问题是,请尝试浏览器开发人员工具F12并嗅探连接,以查看回发是否发生异常情况。
 protected void Button1_Click(object sender, EventArgs e)
{
if (ImageUpload.HasFile)
        {
            string str = ImageUpload.FileName;
            ImageUpload.PostedFile.SaveAs(Server.MapPath(".") + "//Images/Mobiles/Samsung//" + str);
            string path = str;

            conn.Open();

            SqlCommand cmd = new SqlCommand("insert into Product1(Brand,Model,Description,Price,Image) values('" + HBrand + "','" + ModelTextBox.Text + "','" + DescriptionTextBox.Text + "','" + PriceTextBox.Text + "','" + path + "')", conn);
            cmd.ExecuteNonQuery();
            conn.Close();
            StatusTextLabel.Text = "Uploaded" + HBrand + "product";
        }

        else
        {
            StatusTextLabel.Text = "Please Choose a file";
        }
    }
}