日期:2014-05-17  浏览次数:20371 次

用ASP.NET开发系统的大侠救命呀
我使用ASP.NET开发一个学生请假系统由班级网页(GridView的列是***班(连接)、班主任姓名,这两个列)——>班级学生信息网页(GridView的列是照片、学生姓名(链接))--->假条网页(包括一个插入数据(请假的内容)的按钮Button1,上一步(连接:回到“班级学生信息”网页))组成.

  当我从“假条网页”为一位同学写完假条后,想再给另一位同学写假条,我需要点“假条网页”中的“上一步”回到“班级学生信息”网页,然后点击该学生的姓名连接,进入“假条网页”。
  我的问题就是:当我为第一位学生请假的时候,点击Button1内容是保存成功的。但是再为另一位学生写假条的时候,点击Button1却不管用了(不能插入数据了,)。
  还请.net大侠给予指点。万分感谢。我用的是VS2005 C#

并且我使用的连接数据程序中已经包含了finally{comm.Connection.Close();}

------解决方案--------------------
这个需要跟踪调试了。
------解决方案--------------------
原因是你单击上一步返回到“班级学生信息”,再点击进入“假条网页”页面时,以下代码段中代码没有执行。
if (!IsPostBack)
{
******
}

建议在使用“上一步”,或单击进入“假条网页”,跳转页面时,实用respons.ridrect()页面重定向跳转页面。