重定向到另一个页面会导致dup条目
Redirect to another page is causing dup entries
最亲爱的专家。
你以前在下面的链接上帮助我解决了这个问题:
如何在打印文档后重定向到另一个页面?
一切似乎都很好,直到今天早上我们讨论用户提交重复条目。
这样做的原因是一旦用户点击提交他们的请求,他们就会看到一个按钮,上面写着:">>>点击这里打印表单<<<<"。
用户被要求打印此表单,但由于某种原因,他们忘记了这样做。
如果他们忘记打印此表单,他们将带回到输入屏幕,其中的框仍然保留了他们最初输入的数据。
是否有办法将它们重定向到结果。Aspx页面,他们是否打印表单?
请查看当前代码,并提前表示感谢。
<script type ="text/javascript">
function doPrint() {
var printContent = document.getElementById("pdmyop");
window.print(printContent);
document.location.href = "results.aspx";
}
</script>
**********************************
<asp:Button ID="btnPrint" runat="server" Text=">>>Click Here To Print Form<<<<" OnClientClick="doPrint(); return false;" />
您可以在SubmitForm过程的末尾添加这个脚本:
String script = String.Format("window.print(); window.location = '{0}';", ResolveClientUrl("~/results.aspx"));
ClientScript.RegisterStartupScript(insub.GetType(), "print", script, true);
我希望你能把这个代码从c#翻译成VB。如果insub放置在UpdatePanel中,请使用ScriptManager而不是ClientScript。
请注意,此代码在Chrome中不起作用(以及在打印文档之前重定向到不同页面的任何代码)
相关文章:
- 表达式引擎扩展开发-向呈现的条目添加自定义javascript
- window.location替换并传递URL历史记录条目中的变量
- 从数组中删除重复条目,并在javascript中按顺序排列
- 如何在Javascript中从数组中删除条目
- ng-使用重复条目重复重复数据
- 将数据推送到MongoDB,而无需在MEAN中编辑整个条目
- 在javascript中跳过周六和周日,并向mysql数据库中添加不重复的条目
- 如何将JS数组添加到Meteor自动表单条目中
- javascript将html实体条目发布后的下一个字母大写
- 当出现多个字段时,jquery时间条目问题
- webpack只关注条目
- 使用immutablejs将条目添加到Map的头部
- 如何在dom中只查找第一个条目
- 表单验证工作不正常,在不检查条目的情况下继续
- 使用Javascript、ASP.NET和AJAX防止重复的数据库条目
- javascript数组中条目的成对组合
- “DOMException:找不到条目”时将大型响应放入缓存存储
- HTML表单条目到HTML页面只使用JavaScript,不使用PHP
- 如何在待办事项列表中的条目左侧显示下拉选项
- 重定向到另一个页面会导致dup条目