在页面加载vb.net上创建的重复记录

问题描述

我试图弄清楚为什么我的代码在执行时将两个记录插入数据库中? .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的话