在回发时添加了控件丢失

时间:2010-05-23 14:20:10

标签: javascript postback

我已经通过javascript添加了html控件。但是,当页面回发时,所有添加的控件都将丢失。有没有办法检索它?

谢谢, JV

3 个答案:

答案 0 :(得分:2)

他们将是,如果你用javascript修改dom,修改将不会通过回发持续存在,无论是静态html还是动态服务器端生成,你都会得到一个新页面。您需要每次都重新添加控件。

答案 1 :(得分:2)

好像你有几个选择。任

  1. 在POST中添加一个参数以指示字段存在,然后如果服务器看到该参数已设置,则在响应中写出字段;或

  2. 通过AJAX提交表单,让您的页面不受干扰。

答案 2 :(得分:0)

因为控件是使用javascript动态添加,所以它们应该会消失。如果可行,您可以将它们直接放在您的HTML中。