【发布时间】:2012-04-10 01:56:16
【问题描述】:
对不起,如果这被证明是一个骗局。我找不到任何与我的问题完全相似的东西。
我在表单上有一个 asp:label。在提交按钮回传时,我进行服务器端验证。如果失败,我将标签设置为某个文本值。
如果我提供有效信息并再次点击提交,我会将标签设置为空作为提交点击的一部分,它会执行回发并显示新页面。
如果我点击后退按钮,它会在表单和错误标签中显示正确的信息。
再次单击提交表示标签文本属性为空,尽管文本在屏幕上清晰可见。
我希望标签为空(实际上不可见),因为我在执行任何操作之前将其设置为空。
我尝试过使用 Text 属性和 Visible 属性,但结果相同。
准备好了吗?去...
【问题讨论】:
-
我只是利用那里的验证代码/设计来避免冗长的代码编写。现在我已经把这个目标吹走了。我可以更改设计以使用自定义验证器和客户端脚本...?????
标签: asp.net caching postback back-button