我正在使用Page.RegisterStartUpScript如果用户键入不可接受的数据但我想强制至少我的aspx页面的某些部分,如果不是整个页面不回发。 有没有人知道如何实现这一目标?
我正在使用某种形式提交数据,我不希望在页面回发中清空这些字段。
答案 0 :(得分:0)
如果没有允许用户访问表单,如果他们没有启用javascript,我不知道有什么方法可以阻止用户发送回来(如果他们想要)(即使偶然)。这就是为什么你需要假设会有一个回发,即使你正在编写客户端验证,也需要在服务器上对用户数据进行错误检查。 (并且您需要确保用户输入的数据不会在回发时消失,除非您打算在提交不准确的数据时为他们做出类似的努力......这就是您的电话。)