日期:2014-05-17  浏览次数:20442 次

怎么使时间文本框不进行聚焦
就是那种点击弹出一个时间选择控件的文本框。
在页面加载的时候,它就会自动聚焦,出现那个时间控件。但是我不想让它出现。(这个页面是个对话框型的用户控件)
控件:
<A:DatePickerControl ID="txtOccurrenceTime" runat="server" />

http://trentrichardson.com/examples/timepicker/类似这种的。

---
另外有文本框:<A:TextBoxControl ID="txtDurationTime" runat="server"/>

我在aspx.cs页面的加载事件中写:txtDurationTime.Focus();
可是没有效果。

------解决方案--------------------
时间控件可参考my97,个人认为是非常非常不错的一个js日历空间,楼主出现的问题应该是js设置的原因,和。net本身没有关系。(页面加载完成后,js或者说楼主的日历控件自动设置了某个textbox为获得焦点状态,并且弹出日期选择对话框,这个设定一般能设置的,参考下您选择的控件的说明,设置一下即可。)