2010-12-21 11 views
0

ASP.NET WebアプリケーションでCalendarExtenderコントロールを使用しています。テキストボックス内をクリックしながらこのコントロールを無効にしたい私もHtmlEditor(AJAXコントロールツールキット)を同じWebページ内で使用しています。スクリプトマネージャは1つしかありません。私はテキストボックスにCalendarExtenderを得るために以下のコーディングをしました。ASP.NETのCalendarExtender

プログラムをコンパイルするとエラーは発生しませんが、テキストボックス内をクリックすると、CalendarExtenderはWebページに表示されません。 web.configファイル

私が間違っているつもりです
<add tagPrefix="asp" namespace="AjaxControlToolkit" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="before_adm.aspx.cs" Inherits="_Default" %> 
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> 
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit.HTMLEditor" tagprefix="cc1" %> 
<%@ Register Assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %> 
. 
. 
. 
    <asp:TextBox ID="TextBox3" runat="server"> 
    </asp:TextBox> 
    <asp:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="TextBox3"> 
    </asp:CalendarExtender> 

?テキストボックスでクリックすると、CalendarExtenderはどうなりますか?

+0

ページにスクリプトマネージャーがありますか? – rtpHarry

+0

はい私はページ上にscriptmanagerを持っています – Ishan

答えて

2

あなたはすでにCalendar Tutorialに行ったと思います。たとえあなたが終わってしまったとしても、私はその参照と比較するだけで、欠けているものを確認するコードを書くといいでしょう。

もう1つは、プロジェクトにコードをコピーしてコピーし、それがまだ動作しているかどうかを確認することです。それが動作していない場合は、あなたのプロジェクトで設定のいくつかの種類がありませんし、それはあなたのページレベルのコーディングで何かが欠けているしています。

PS:サンプルを試してみましたが、今のところ私のマシンにAjaxツールキットが設定されていません。

+0

ありがとうございました。私はペーストして、同じ問題、NOエラーとNO出力を試してみました! – Ishan

+0

FirefoxとFirebugのアドオンを使用してください。 FirebugがJSのセットアップなどの問題を伝えているかどうか確認してください。 – Pradeep

関連する問題