AjaxControlToolkit CalendarExtender 控件在我的网站中不起作用

发布于 2024-10-19 22:54:47 字数 133 浏览 8 评论 0原文

我在我的网站中使用 AjaxControlToolkit CalendarExtender,但上传后它如何显示日历控件。我已在页面本身上注册了该控件。当我单击应用了控件的图像时的页面回发。

这可能是什么原因呢?

I' using the AjaxControlToolkit CalendarExtender in my web site but after uploading it does how show the calendar control. I have registered the control on the page itself. The page postback when I click the image on which I applied the control.

What can be the reason of this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

天气好吗我好吗 2024-10-26 22:54:47

检查你的页面中是否添加了ToolkitscriptManager,它位于AjaxToolkit中

Check whether you added ToolkitscriptManager in your page, which is in AjaxToolkit

季末如歌 2024-10-26 22:54:47

如果您使用 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>

如果单击ImageButton时仍然收到页面​​回发,则可以将onClientClick='return false;'添加到imageButton

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

If you are using an ImageButton to show the calendar,
then use ajax control toolkit and put these controls

<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>

If you are still getting the page postback when clicking the ImageButton, you can add onClientClick='return false;' to the imageButton

<asp:ImageButton ID="ImageButton1" runat="server" 
                 ImageUrl="calIcon.jpg" 
                 OnClientClick="return false;" />
审判长 2024-10-26 22:54:47

将脚本管理器拖放到 ajax 控件顶部或窗体顶部。

Drag and place Script manager at top of the ajax control or at top of the form.

你在我安 2024-10-26 22:54:47

正如您所说,ajax 日历在本地运行良好,但是当您上传它时,它开始产生问题,以下是解决方法,请尝试一下。

  1. 检查服务器上是否上传了ajax工具包dll。

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

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

As you said that ajax calender works fine on local but when you uploaded it it started creating problems following are the workarounds give them a try.

  1. Check that whether you uploaded the ajax toolkit dll on the server or not.

  2. secondly make sure that you uploaded updated web.config file.

    let me know if its helpful otherwise i will try finding other workarounds

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文