happyleo12 2016-09-26 02:00 采纳率: 50%
浏览 825
已采纳

asp.net按钮刷新功能失败原因

刷新按钮点击失败原因:Unknown column '__Page' in 'where clause'

从源码上看没有__page ,怎么去修改???

源码附上:
UI (cs文件)
protected void ref_Click(object sender, EventArgs e)
{
DataTable table2 = BLL.ChangeOverMgr.SearchMaterials1(ID);
this.Materials.DataSource = table2;
this.Materials.DataBind();
ViewState["table"] = table2;
}

DAL(数据处理文件)
public DataTable SearchMaterials1(string ID)
{
string cmdText = @"select a.pn,a.station,a.materialsid,c.status1 from materials a
left join changeoverhis b on a.pn=b.pn
left join exa_materials c on a.materialsid=c.materialsid and b.id = c.hisid where 1=1";
cmdText = cmdText + " and b.id =" + ID + "";
cmdText = cmdText + " order by status1 desc,station;";
return MysqlHelper.ExecuteDataTable(cmdText);
}

  • 写回答

1条回答

  • Go 旅城通票 2016-09-26 02:25
    关注

    你的ID参数从哪搞来的?没有其他地方赋值那就默认调用Page.ID这个属性了,默认就是__Page内容,所有构造的sql语句报错了,自己搞清楚ID是什么东西,重新获取

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥25 关于##爬虫##的问题,如何解决?:
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码
  • ¥50 随机森林与房贷信用风险模型
  • ¥50 buildozer打包kivy app失败
  • ¥30 在vs2022里运行python代码
  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱
  • ¥15 求解 yolo算法问题
  • ¥15 虚拟机打包apk出现错误