我有用aspx页面处理的html表单。如果aspx页面的验证返回false(我无法使用javascript验证html表单),我希望能够返回到我的html表单。我无法使用Response.Redirect,因为我将失去最初在html表单中输入的数据。如何在不使用Response.Redirect的情况下“返回”
的设置是:
- form.html(form标签的集合action属性到processform.aspx)
- processform.aspx(使用的Request.Form [“myvalue的获得从HTML表单值“])
如果值是无效的,回去form.html,否则的Response.Redirect(” success.html“)
也许我只是要对这个错误的方式。任何人都可以提出更好的方法?
请注意:我无法在form.html上使用javascript,但是我可以在processform.aspx页面上使用javascript - 尽管如果可能的话我更喜欢使用替代方法。
这是一个很好的解决方案,但是我希望不必使用JavaScript的。我无法在form.html中使用javascript,但是我可以在processform.aspx页面中使用javascript。我可能会等一会儿,看看其他人是否有其他想法。这是我在这个网站上的第一个问题,在发布不到10分钟的时间里,我几乎从椅子上掉下了一个很好的答案! – Tim 2009-07-17 10:40:05
欢迎来到开心;) – 2009-07-17 11:15:46