1

我'在我的网站上使用AjaxControlToolkit CalendarExtender但上传它后如何显示日历控件。我已经在页面上注册了控件。当我点击我应用该控件的图像时页面回发。AjaxControlToolkit CalendarExtender控制不起作用在我的网站

这可能是什么原因?

+3

怎么样我们展示一些代码? – Vadim 2011-03-03 06:49:11

+1

任何javascript错误?我有时会遇到这个问题,它必须处理javascript无法工作(scriptmanager)。 – Willem 2011-03-03 07:55:01

回答

0

将脚本管理器拖放到ajax控件的顶部或表单顶部。

+0

这是众所周知的事情你知道更多 – sumit 2011-03-03 07:28:14

+0

有时你的浏览器不支持。所以请下载最新版本。 – thevan 2011-03-05 07:13:31

2

检查是否在您的网页,这是AjaxToolkit

+0

它的用途是什么,它做什么 – sumit 2011-03-03 10:31:09

+0

这使得页面中的AJAX控件能够在你的页面中使用 – Navaneethan 2011-03-03 10:51:50

2

如果您使用的是ImageButton显示日历, 然后使用AJAX控件工具包,并把这些控制

<asp:ToolkitScriptManager runat="server" /> 
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 
    <asp:ImageButton ID="ImageButton1" runat="server" 
        ImageUrl="calIcon.jpg" /> 
    <asp:CalendarExtender ID="CalendarExtender1" TargetControlID="TextBox1" 
          PopupButtonID="ImageButton1" runat="server"> 
     </asp:CalendarExtender> 

如果添加ToolkitscriptManager你点击ImageButton时仍然会得到页面回发,你可以将onClientClick='return false;'添加到imageButton

<asp:ImageButton ID="ImageButton1" runat="server" 
       ImageUrl="calIcon.jpg" 
       OnClientClick="return false;" /> 
0

正如你所说,ajax压光机在本地工作正常,但是当你上传时,它开始产生问题,下面是解决方法让他们尝试。

  1. 检查您是否在服务器上上传了ajax toolkit dll。

  2. 其次确保您上传了更新后的web.config文件。

    让我知道,如果有帮助,否则我会尝试寻找其他的解决方法