整个项目控件添加事件都报错说编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS1061: “ASP.online_onlinelistsearch_aspx”不包含“DataGrid1_ItemCommand”的定义,并且找不到可接受类型为“ASP.online_onlinelistsearch_aspx”的第一个参数的扩展方法“DataGrid1_ItemCommand”(是否缺少 using 指令或程序集引用?)
button 添加onclick 事件也是一样的 这是为什么?
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS1061: “ASP.online_onlinelistsearch_aspx”不包含“DataGrid1_ItemCommand”的定义,并且找不到可接受类型为“ASP.online_onlinelistsearch_aspx”的第一个参数的扩展方法“DataGrid1_ItemCommand”(是否缺少 using 指令或程序集引用?)
button 添加onclick 事件也是一样的 这是为什么?
AutoGenerateColumns="False" DataKeyField="OnlineListSysNo" OnItemCommand="DataGrid1_ItemCommand">
<HeaderStyle CssClass="DataGridHead"></HeaderStyle>
<ItemStyle CssClass="DataGridItem" />
<ItemStyle HorizontalAlign="Center" CssClass="DataGridItem" />
<AlternatingItemStyle HorizontalAlign="Center" CssClass="DataGridAltItem" />
<Columns>
<asp:BoundColumn DataField="ProductID" HeaderText="商品编号"></asp:BoundColumn>
<asp:BoundColumn DataField="ProductName" HeaderText="商品名称"></asp:BoundColumn>
<asp:BoundColumn DataField="SaleChannel" HeaderText="渠道名称"></asp:BoundColumn>
<asp:BoundColumn DataField="ListAreaName" HeaderText="商品位区域"></asp:BoundColumn>
<asp:BoundColumn DataField="ListOrder" HeaderText="排序"></asp:BoundColumn>
<asp:BoundColumn DataField="ReferenceSysNo" HeaderText="关联ID" Visible="false"></asp:BoundColumn>
<asp:BoundColumn DataField="ExtPicUrl" HeaderText="图片地址" Visible="false"></asp:BoundColumn>
<asp:BoundColumn DataField="OnlineQtyShow" HeaderText="在线数量"></asp:BoundColumn>
<asp:BoundColumn DataField="CreateUserName" HeaderText="建立人员"></asp:BoundColumn>
<asp:BoundColumn DataField="CreateTime" HeaderText="建立时间"></asp:BoundColumn>
<asp:BoundColumn DataField="StatusName" HeaderText="状态"></asp:BoundColumn>
<asp:ButtonColumn Text="<div onclick="return confirm('您确定吗?')"><img src="../Images/delete.gif" border=0> </div>"
CommandName="delete" HeaderText="删除"></asp:ButtonColumn>
</Columns>
</asp:DataGrid>protected void DataGrid1_ItemCommand(object sender, DataGridCommandEventArgs e)
{
if (!base.CheckAccess((int)AppEnum.Privilege.OnlineListOpt, false, lblMessage))
return; if (e.CommandName == "delete")
{ try
{
int sysno = (int)DataGrid1.DataKeys[(int)e.Item.ItemIndex];
OnlineListManager.GetInstance().Delete(sysno); LogManager.GetInstance().Write(new LogInfo(sysno, (int)AppEnum.LogType.Online_List_Delete, base.sInfo));
BindGrid(); }
catch (BizException exp)
{
Assert(lblMessage, exp.Message, -1);
}
catch (Exception exp)
{
//Assert(lblMessage, "delete error, see log", -1);
Assert(lblMessage, "删除出错,请查看日志", -1);
ErrorLog.GetInstance().Write(exp);
} }
}