问题描述
我试图弄清楚为什么我的代码在执行时将两个记录插入数据库中? .footer .footer-bottom {
background: #343a40;
color: #686868;
text-align: center;
/* Removed position absolute*/
bottom: 0px;
left: 0px;
padding: 20px;
width: 100%;
}
子程序可以很好地执行,但是结果将插入2条记录,有时3条记录,相距1-10秒,具体取决于远程服务器负载。我最初认为这可能是CreateEnrollment
的问题,但是添加IsPostBack
并没有解决。
If Not Page.IsPostBack Then
解决方法
这支持什么aspx页面?我注意到您已重定向到transcript.aspx,该页面的代码是吗?如果是这样,那将解释多个页面加载。 Response.Redirect不是回发,因此它将再次落入recordReturned和CreateEnrollment方法中,尤其是如果您在URL查询字符串中传递&code = 1111的话