【发布时间】:2010-05-31 22:38:25
【问题描述】:
所以我所拥有的是一堆动态创建的文本框,当用户输入一些数据时,无论是制表符还是点击,都会完成一些计算。页面回发后,控制焦点丢失。我需要的是能够将焦点设置回选项卡或单击的控件,而不是输入数据的控件。
【问题讨论】:
标签: c# asp.net focus postback dynamic-controls
所以我所拥有的是一堆动态创建的文本框,当用户输入一些数据时,无论是制表符还是点击,都会完成一些计算。页面回发后,控制焦点丢失。我需要的是能够将焦点设置回选项卡或单击的控件,而不是输入数据的控件。
【问题讨论】:
标签: c# asp.net focus postback dynamic-controls
您必须在帖子中发送有关该控件的信息。回发中发生的事情是浏览器完全丢弃当前的 DOM 并加载一个全新的 DOM,因此要保留您的位置,您必须告诉服务器您的位置在哪里,并在页面加载时运行 javascript 代码来放置东西返回。
其他选项包括完全使用 javascript 或使用 ajax 部分回发。
【讨论】: