AjaxControlToolkit相对于弹出图像而不是文本框的日历位置

时间:2011-11-08 22:18:39

标签: asp.net asp.net-ajax ajaxcontroltoolkit

您好我正在使用AjaxControlToolkit Calander控件。但根据我的要求,我必须将所选日期拆分为单独的日期月份和年份的文本框。所以我使用了一个文本框说“textbox1”,它有一个用于ajax控件calander的popupimage按钮。

我用css隐藏textBox1并将autopostback设置为true。在文本更改事件中,我将日期字符串拆分并根据需要将其放在单独的文本框中。

除了Calander控件的定位外,一切正常。当我隐藏主文本框控件时,压缩器将自己定位在屏幕的左上方而不是靠近popimage。我该如何解决这个问题。

2 个答案:

答案 0 :(得分:2)

如果您尝试在隐藏的TextBox上附加日历控件,肯定会出现异常行为。而不是隐藏文本框,使其看起来像隐藏但不是字面隐藏。 例如

<asp:TextBox ID="textBox1" runat="server" style="border:0 none Transparent;margin:0;width:0;background-color:Transparent" ReadOnly="true" />

答案 1 :(得分:0)

由于上面的答案,只需稍作修改即可使其成为正确答案。

<asp:TextBox ID="textBox1" runat="server" style="border:0 none       Transparent;margin:0;width:0;background-color:Transparent"  />