代码之家  ›  专栏  ›  技术社区  ›  tsilb

文本框。文本意外更改

  •  0
  • tsilb  · 技术社区  · 15 年前

    在提交更改之前,我正在更新LINQ对象。对象属性的值取自一系列文本框。

    当我在一个特定的文本框中阅读时,另一个文本框在没有明显原因的情况下更改其值。

    //...
    loc.Lattitude = txtLocLat.Text; // txtLocLong.Text changes to previous value
    loc.Longitude = txtLocLong.Text; // Which is now the previous value
    dc.SubmitChanges();
    // ...
    

    因此,loc.Longitude永远不会随用户输入而更新。为什么会这样?

    • 文本框没有数据绑定
    • 文本框没有定义事件
    • 断点到第一行仅仅是遍历DataContext的loc.lattictude setter。
    1 回复  |  直到 15 年前
        1
  •  1
  •   Jeff Ogata    15 年前

    尝试在txtLocLong TextChanged事件上放置断点,看看堆栈跟踪是否有帮助。