Asp.Net按钮导致错误500 - 内部服务器错误

时间:2015-10-27 19:17:07

标签: asp.net

我有一个程序可以从数据库中读取书籍信息并创建购物车程序。它在本地运行良好,但每当我在我的网站上测试它时,我得到错误500 - 内部服务器错误。我发现如果我在下面的代码中注释掉asp:按钮,程序可以工作,但按钮是必要的。 Button3_Click函数存在于后面的代码中。有什么想法吗?

<div id="book3" class="books" style="width: 170px; height: 351px; float:left;">&nbsp; <asp:Image ID="Image3" runat="server" Height="196px" Width="169px" ImageUrl="url/ofMiceandMen.jpg" /> <br /> <div style="height: 135px"> <asp:Label ID="title" runat="server" Text="Of Mice and Men"></asp:Label> <asp:Label ID="author" runat="server" Text="John Steinbeck"></asp:Label> <asp:Label ID="review" runat="server" Text="4.5/5 Stars"></asp:Label> <asp:Label ID="price" runat="server" Text="$7.00"></asp:Label> <asp:Button ID="Button3" runat="server" OnClick="Button3_Click" Text="View Book" /> //This Button </div> </div>

当我指定详细的调试信息时,这就是服务器告诉我的内容。

详细错误信息:

模块:ManagedPipelineHandler

通知:MapRequestHandler

处理程序:PageHandlerFactory-Integrated-4.0

错误代码0x00000000

1 个答案:

答案 0 :(得分:0)

我遇到了同样的错误并且我进行了研究,但发现了很多没有解决问题的答案。这是我的解决方案步骤

  1. 如果页面是html页面,请在&lt; body&gt;内添加id和runat的表单标记。标签
  2. &#13;
    &#13;
     <form id="form1" runat="server">
            <div>
    <!--Add your button -->
              </div>
           </form>
    &#13;
    &#13;
    &#13;

    并可能添加&lt; div&gt;&lt; / div&gt;在&lt; form&gt;内标签