ObjectDataSource“odbList”未能找到接受“MyBookShop.Model.Admin”类型的参数的非泛型方法“DeleteAdmin”。
来源:互联网 发布:tftp软件 编辑:程序博客网 时间:2024/05/17 01:23
当你遇到这样的报错还在为此发狂吗?现在不用愁了,我们现在来好好的分析下原因及解决方法吧!!!
从上面的报错内容我们可以看出来在我们的models层中的Admin类没有接受控件返回的值的属性。所以解决此种错误我们有2中方法:①给BLL层中类添加方法 /// <summary>
/// 添加此重载方法,就可以解决删除报错问题了
/// </summary>
/// <param name="admin"></param>
/// <returns></returns>
public static int DeleteAdmin(Admin admin)
{
return AdminService.DeleteAdminById(admin.Id);
}
②修改ObjectDatasource中的属性,我们可以把它清空,即可解决问题。(此方法确实可以解决这个问题但是会引起其他代码的问题,因此建议第一种方法)
注意:修改完类的方法后,一定要将解决方案从新生成下,要不会没有任何效果哦。。。。。。。。。
如果点击此按钮没有报错但是并没有看到删除效果那么我们就需要设置Gridview控件中的这个属性,即可。
- ObjectDataSource“odbList”未能找到接受“MyBookShop.Model.Admin”类型的参数的非泛型方法“DeleteAdmin”。
- ObjectDataSource未能找到带参数的非泛型方法的解决
- ObjectDataSource未能找到带参数的非泛型方法
- ObjectDataSource——未能找到带参数的非泛型方法
- asp.net中ObjectDataSource“”未能找到带参数的非泛型方法“DelnewsClass”: p1, id 问题
- 未能找到带参数的非泛型方法。。。。
- 未能找到带参数的非泛型方法
- 未能找到带参数的非泛型方法
- ReportViewer未能找到在 ObjectDataSource“ObjectDataSource1”的 TypeName 属性中指定的类型。
- 未能找到不带参数的非泛型方法
- 解决:未能找到带参数的非泛型方法..
- ASP.NET "未能找到带参数的非泛型方法" 的解决方法
- switch接受的参数类型
- switch接受的参数类型
- ASP.NET2.0中对GridView删除操作时“未能找到带参数的非泛型方法”的解决方案
- springmvc 接受 map类型的参数
- switch-case中接受的参数类型
- springmvc可以接受的参数类型
- 屏蔽IE的快捷键
- string.ToCharArray() 装字符串的每个字符存入数组
- 冒泡排序
- Androd开发环境搭建
- 遍历list数组
- ObjectDataSource“odbList”未能找到接受“MyBookShop.Model.Admin”类型的参数的非泛型方法“DeleteAdmin”。
- jquery - 选择器
- object-c中管理文件和目录:NSFileManager使用方法
- 福利彩票36选7模拟程序
- Eclipse_eclipse打开会自动关闭,无法启动
- 计算文件的MD5值
- JQuery实现页面随滚动条滚动而动态加载内容的效果
- 将人民币转化为大写
- C macros __LINE__, __FILE__ and __func__