POST 后清除表单的正常程序是什么?只需遍历文本框并清除所有文本?我有一个包含多个表单的 ASP.NET 应用程序,我试图避免它们发送数据两次?
谢谢
您可以通过将代码放在 if(!isPostBack) 块中来避免重复发送/执行。这将告诉页面在发布时不要执行指定的操作。
您可以在回发后注入一些 JavaScript 代码来执行。
document.forms[0].reset();
document.forms[1].reset();
在服务器端,除了遍历循环内的控件或执行Server.Transfer回到同一页面之外,我还没有找到一种简单的方法来重置表单内容。