我有许多(大约 20 - 30 个)NumericUpDown 控件,我已将它们添加到用户控件中,并且它们与其相应的文本框相关联。这些 NumericUpDown 控件工作正常,允许我调整文本框中的数字。但是,如果用户更改文本框值(没有回发)并且需要将其设置在网页上的标签/文本框上,我需要能够计算数量。我的问题是,当按下 NumericUpDown 控件或文本框值更改时,我找不到事件或其他方式来进行这些计算。我试过了:
使用 NumericUpDown 控件的事件,但似乎没有在值更改时触发事件
使用文本框控件的 OnTextChanged 事件,但这似乎不会触发,即使我将 AutoPostback 属性设置为 true
在文本框控件的 onchange 事件中调用 javascript 函数,但似乎除非文本框失去焦点,否则不会调用 onchange 事件。用户可以更改值的唯一方法是通过 NumericUpDown 控件,因此文本框永远不会有焦点,因此永远不会触发此事件。
有没有人有任何建议可以让它发挥作用?请注意,我确实将其包含在更新面板中,因为当我的 NumericUpDown 控件中的值发生更改并计算百分比时,我不希望整页回发。
谢谢 ...