为了账号安全,请及时绑定邮箱和手机立即绑定

Asp.Net 学习过程中 前台调用后台方法遇到的 问题

Asp.Net 学习过程中 前台调用后台方法遇到的 问题

烙印99 2018-08-08 00:06:40
网页动态根据数据刷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;}
查看完整描述

1 回答

?
GCT1015

TA贡献1827条经验 获得超4个赞

<%= DeleteById(select)%> 这里的select 参数必须在后台声明

查看完整回答
反对 回复 2018-08-30
  • 1 回答
  • 0 关注
  • 505 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信