onclick事件发生错误

时间:2015-04-13 04:35:24

标签: c# asp.net

浏览器中的错误显示如下 ASP.student_aspxstudentdashboard_aspx'不包含'btnBindCourseData_OnClick'

的定义

  

没有扩展方法' btnBindCourseData_OnClick'接受类型'ASP.student_aspxstudentdashboard_aspx'的第一个参数可以找到(你是否缺少using指令或汇编引用?)

并帮助如何使用转发器。

我的代码是

<asp:Button ID="btnBindCourseData" runat="server" Text="Bind" OnClick="btnBindCourseData_OnClick" />
<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
    <asp:Repeater ID="repeater1" runat="server">
        <HeaderTemplate>
        </HeaderTemplate>
        <ItemTemplate>
            <asp:Label ID="lblCertificateCourseName" runat="server" Text='<%#Eval("CourseName") %>' Font-Bold="true"></asp:Label>
            <asp:HiddenField ID="hfUnitInfoCourseID" runat="server" Value='<%#Eval("IdCourse") %>' />
        </ItemTemplate>
    </asp:Repeater>
</div>



 protected void btnBindCourseData_OnClick(object sender, EventArgs e)
    {

        UnitBLL objUnitBll = new UnitBLL();
        List<CourseMasterDTO> lstCourseMaster = new List<CourseMasterDTO>();

        lstCourseMaster = objUnitBll.bindCourseData();

        Repeater repeater1 = (Repeater)Master.FindControl("repeater1");

    }

2 个答案:

答案 0 :(得分:1)

我认为您应该重新构建一次代码,并且必须再次检查,或者从按钮单击中删除该事件并再次重新生成它,它发生在我身上,可能适合您。

答案 1 :(得分:1)

重写您的C#代码,尝试粘贴以下代码。 C#区分大小写。

void btnBindCourseData_OnClick(Object sender,EventArgs e)
{
    UnitBLL objUnitBll = new UnitBLL();
    List<CourseMasterDTO> lstCourseMaster = new List<CourseMasterDTO>();
    lstCourseMaster = objUnitBll.bindCourseData();
    Repeater repeater1 = (Repeater)Master.FindControl("repeater1");
}