Ajax日历不会弹出文本框焦点

时间:2012-06-21 18:22:14

标签: visual-studio-2010 c#-4.0 ajaxcontroltoolkit asp.net-4.0

所以我一直试图让Ajaxcontroltoolkit中的CalendarExtender在我的Web应用程序中运行,但都没有成功。我开始尝试使用小日历图片使其弹出,但页面在点击时不断重新加载,我在网上找不到任何解决方案。我读到如果我没有选择弹出图像,它会在文本框成为焦点时激活,所以我清除了属性......但是我仍然没有忘记什么?

<asp:TextBox runat="server" ID="CustomerSignUpDate"
    style="z-index: 1; left: 1px; top: 0px; position: relative; height: 21px;"></asp:TextBox>
<ajaxToolkit:CalendarExtender ID="calendarButtonExtender"
runat="server" TargetControlID="CustomerSignUpDate"
Format="MM-dd-yyyy" StartDate="2012-06-20"/>

2 个答案:

答案 0 :(得分:4)

<div style="position: relative;">
    <asp:TextBox runat="server" ID="CustomerSignUpDate"
        style="z-index: 1; left: 1px; top: 0px; position: relative; height: 21px;"/>
    <ajaxToolkit:CalendarExtender ID="calendarButtonExtender"
    runat="server" TargetControlID="CustomerSignUpDate"
    Format="MM-dd-yyyy" StartDate="2012-06-20"/>
</div>

答案 1 :(得分:0)

所以我昨晚不小心删除了我服务器上的所有内容,不得不重新部署我的网络应用程序....你知道的是什么..它固定了自己。

所以我说,确保您拥有项目中的所有引用,并可能删除服务器上的所有内容并进行全新部署。