Page Event' onClick'导致错误

时间:2016-10-20 12:10:51

标签: asp.net vb.net events onclick

<asp:Button ID="btnConnect" runat="server" Text="Connect" OnClick="btnConnect_Click"/>

Protected Sub btnConnect_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnConnect.Click
    con.Open()
    MsgBox("Hi..")
End Sub

以上代码在运行页面时显示错误。

  

编译错误说明:在编译为此请求提供服务所需的资源期间发生错误。请查看以下具体错误详细信息并适当修改源代码   编译器错误消息:BC30456:&#39; btnConnect_Click&#39;不是&#39; ASP.register_page_aspx&#39;的成员。 &lt; asp:按钮ID =&#34; btnConnect&#34; RUNAT =&#34;服务器&#34;文本=&#34;连结&#34;的OnClick =&#34; btnConnect_Click&#34; /&GT;

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

假设您使用WebForms开发,这可能是答案: https://stackoverflow.com/a/10390940/2093029

基本上,在ASPX文件中,您需要确保正确声明页面和代码文件属性。

请发布完整的代码和aspx页面。

以下是一个例子:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>