【问题标题】:Ajax calender is not popping up...:-(Ajax 日历没有弹出...:-(
【发布时间】:2012-03-09 07:07:58
【问题描述】:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>

<div>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
              <asp:ImageButton ID="imgCal" runat="server" ImageUrl="~/Images/calender.png"/>
                <asp:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="TextBox2" PopupButtonID="imgCal"  >
                </asp:CalendarExtender>
</div>
</form>

相同的代码在不同的机器上工作,但在矿井中, 对此的任何代码表示赞赏.. 提前感谢您的任何建议..

【问题讨论】:

  • 错误是什么?打开javascript控制台找到它。如果没有错误,则检查您的页面上是否存在日历控件的 css 样式。
  • 我没有收到任何错误,它运行但日历没有弹出:(
  • 然后检查 css(获取 sdk 并查看示例,日历有 css 部分,检查您的代码中是否存在此部分)

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


【解决方案1】:

您的代码在我的机器上运行良好。只需删除 ajax control dll 并将最新的 ajaxcontrol 工具包添加到您的项目中。

【讨论】:

    【解决方案2】:

    将 ScriptManager 替换为 ToolkitScriptManager。

    【讨论】:

      猜你喜欢
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-25
      • 1970-01-01
      • 2014-09-27
      • 1970-01-01
      • 2019-01-20
      相关资源
      最近更新 更多