0

我正在使用带有文本框的 Ajax 日历扩展器,但日历扩展器在屏幕顶部打开,而不是在我使用此日历扩展器的文本框中

4

2 回答 2

0

清理并重建您的项目。也尝试在其他浏览器上调试。如果它适用于 Google Chrome 而不是 Internet Explorer,请尝试重置您的浏览器。还要确保您使用的是正确的 .net 框架。为此,请使用 ..

Response.Write("Version: " + System.Environment.Version.ToString());

将上述代码放在您的页面加载中以获得您正在运行的确切版本。您可能还需要将它放在您的 web.config 中。

<add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=4.0.30319.18047, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />

但是在它说版本的地方,把你发现你正在使用的 .net 框架版本放在那里。我发现有时使用错误的框架版本然后安装在开发机器上的版本会做一些愚蠢的事情。有时(对我而言)它会导致您描述的问题或 Ajax 根本不起作用。你这几件事,看看有没有帮助!祝你好运。

于 2013-08-12T19:10:43.240 回答
0

转到设计模式并单击 TextBox 并在单击并扩展 AjaxCalnderExtender 时显示 Goto Arrow ....而不是显示您的文本框。

于 2013-08-10T08:10:28.823 回答