网页动态根据数据刷Table
每行有checkbox 和 删除
点击删除 删除该行
但是问题是这样的
我的处理业务逻辑代码在本页面的aspx.cs文件里
获取到点击行ID之后
var result = "<%= DeleteByItemId(""+"4336"+"") %>";
采用这样的方式去调后台 这里4366我写死是为了测试
然后删除失败、、、、
网页F12进去了 提示我未将对象设置到XXX
我又在后台打断点调试
发现根据删除Id获取对象为空值 (23333....语气词请忽略)
于是我又F12下去
是这个东西
public virtual TEntity Get(TPrimaryKey id);
4366是主键也莓问题 肯定能查到数据
emmmm.......我是小白 需要大佬们的关爱
这该怎么去解决 或者说 我该从什么地方入手
报错的地方是这个位置
public College GetById(int id){
return _collegeRepository.Get(Id);
}
我是调用当前页的cs文件处理的
后台代码如下
public static string DeleteById(string selectList)
{
Colleges college = _collegeService.GetById(Int32.Parse(selectList));
try
{
_collegeService.Delete(college);
return "y";
}
catch (Exception e)
{
return "n";
throw e;
}
return null;
}
GCT1015