【问题标题】:control in control losing textBox value - probably because of repeater控件中的控件丢失文本框值 - 可能是因为转发器
【发布时间】:2016-02-12 21:53:50
【问题描述】:

我有一个问题:我有一个用户控件,其中有一个嵌套的第二个用户控件。在第二个控件中,我有一个文本框。在回发期间,文本框的值始终相同(默认值),即使我更改了该文本框中的文本。

这是一个常见的问题吗?

我刚刚注意到它可能是由转发器引起的,因为 textBox 在转发器内。如果它在转发器中,你知道如何让 textBox 保持回发之间的值吗?

【问题讨论】:

  • 您是否检查过文本框/用户控件上的视图状态已启用?
  • 我该怎么做?我从来没有遇到过这种情况
  • 我设置 EnableViewState = "true" 仍然不起作用:/
  • 嵌套的UserControl或者TextBox是动态添加的吗?
  • UserControl 嵌套在另一个 userControl 中

标签: c# .net asp.net


【解决方案1】:

不,这不是常见问题。您应该检查添加控件的位置以及是否设置了默认值。任何一个都可能给您带来麻烦。

【讨论】:

    【解决方案2】:

    这不是问题,它在您的代码中。我猜你的价值是在用户控件的Page_load 事件中重新填充旧的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-02
      • 2016-03-13
      • 1970-01-01
      相关资源
      最近更新 更多