浏览器中的错误显示如下
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");
}
答案 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");
}