4

POST 后清除表单的正常程序是什么?只需遍历文本框并清除所有文本?我有一个包含多个表单的 ASP.NET 应用程序,我试图避免它们发送数据两次?

谢谢

4

2 回答 2

8

您可以通过将代码放在 if(!isPostBack) 块中来避免重复发送/执行。这将告诉页面在发布时不要执行指定的操作。

于 2008-11-04T01:39:57.650 回答
1

您可以在回发后注入一些 JavaScript 代码来执行。

document.forms[0].reset();
document.forms[1].reset();

在服务器端,除了遍历循环内的控件或执行Server.Transfer回到同一页面之外,我还没有找到一种简单的方法来重置表单内容。

于 2008-11-04T01:39:10.943 回答