問題タブ [ajaxcontroltoolkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
292 参照

php - Ajax で Ajax。これは可能ですか

私はphpページを持っています。これには、タブのように見える複数の画像があります。このphpページには、前述のさまざまな画像をクリックするとさまざまなPHPページをロードするdivがあります。これは Ajax を使用して行われます。これは、ページをリロードしなくても問題なく機能します。これは、ページをリロードせずにタブ操作をシミュレートするために行われます。この多くは正常に機能しています。

しかし今、私は内部phpファイルの1つに検索操作を行う必要があります. これを kepup で Ajax を使用して検索操作を行い、その結果を内部の php 内の別の div に表示すると、php 内の php と別の php 内の php になります。すべて ajax を使用して読み込まれた完全に 3 つのレイヤーの php。

この段階で問題に直面しています。タブ操作である最初のレイヤーは、AJAX で正常に動作します。ajax を使用した次の検索層も機能しますが、外側の php もリロードします。そのため、検索操作ではなく、タブをクリックしたように見えます。だから今、私はあたかも ajax によってフォームをロードし、キーアップで結果を表示するために ajax 検索を行うという概念のように混乱に陥ります。これは可能でしょうか?

それで、私はそれを間違ってやったのですか、それともこのオプションを使用することはできませんか? ajaxなしでURLを使用して内部phpを直接ロードすると、検索は完全に正常に機能するためです。これは、コードイグナイターを使用してより簡単な方法で可能ですか? これに関するあなたのコメントとあなたの提案を教えてください。私が尋ねたことについて、あなたは多くの質問をするだろうと確信しています。あなたの質問を私に知らせてください。私はそれらに答えようとします。すべての提案に感謝します。前もって感謝します。

0 投票する
0 に答える
2293 参照

asp.net - 折りたたみパネルが正しくロードされない

CollapsiblePanelExtender で断続的な問題が発生しています。

それらを使用する方法は、グリッドビューをラップすることです。これにより、折りたたまれたときにヘッダー行のみが表示されます (すべてを選択するためのチェックボックスが含まれます)。ページは常に折りたたまれた状態で読み込まれます。

約 95% の場合、これは完全に正常に動作しますが、cpe が適切な高さの設定で読み込まれることがありますが、display:block ではなくスタイルとして display:none が使用されます。

これにより、パネルが完全に「折りたたまれ」ます。それを拡張することはまだ可能であり、後で折りたたむと、意図したとおりに機能します。

CPE で同じような問題を経験した人はいますか?

メイン ユーザー コントロール:

埋め込みユーザー コントロール:

http://img208.imageshack.us/gal.php?g=workingp.jpg

http://img208.imageshack.us/gal.php?g=workingp.jpg

0 投票する
1 に答える
1992 参照

asp.net-ajax - ModalPopupExtender OnShowイベント?

asp.net AjaxControlToolkit ModalPopupExtenderを使用して、TargetControlIDがクリックされ、Modalが表示されたときにイベントをリッスンする方法はありますか?

サーバー上で実行できるOnShowまたはOnCloseメソッドのようなもの

ありがとう

0 投票する
2 に答える
7342 参照

user-controls - 方法: UserControl (ascx) で AutoCompleteExtender を使用し、分離コードに ServiceMethod を配置します。

UserControl (Control.ascx ファイル) に存在する TextBox に AutoCompleteExtender を作成しました。

Web メソッド用に別のクラスを作成するのではなく、コード ファイル (Control.ascx.cs) 自体に配置します。

方法はありますか?

メソッドを同じページに配置する前に一度成功しましたが、それはページでした.ServicePathプロパティが設定されていない場合、自動的にページが参照されるため、機能しました.ユーザーコントロールであるため、明示的にパスを指定します。

0 投票する
1 に答える
3436 参照

asp.net - Asp.net AjaxToolkit TabContainter アクティブなタブが変更されました - 前のタブ

アクティブなタブの変更イベントが発生したときに、以前のアクティブなものを見つける方法はありますか?

0 投票する
1 に答える
1463 参照

javascript - Ajax Control Toolkit TAB コンポーネント - Javascript で壊れる?

何百万ものタブ (実際にはそれほど多くはありません) を適切に折り返す方法をついに見つけました。ここで、誰かがタブをクリックするたびにサーバー側のイベントを発生させたいと考えています。グーグルで徹底的に検索した後、私はこれで純粋な金を打ったと思いました:

このようなものは私のaspxページのヘッダーにあります:

このようなものは私のaspxページの本文にあります:

私が持っていた隠しボタンを起動する必要があるように見えたので、テスト目的で最初のタブにjavascript関数を配置しただけです:

「cantseeme」の cssclass は単純に display:none; です。

アップデート!タブが消える問題を修正しました。私の質問に対する最初の回答は非常に近いものでした。(); を追加しました。OnClientClick 関数に追加して機能させます。上記のコードを更新しました。ただし、新しい問題ですが、サーバー側のイベントはまだ発生しません。javascript アラートは発生しますが、私のコード ビハインドのサブは msgbox を表示するはずがありません...?

編集:それが役立つ場合は、上記のすべての利点を試すことを思いついたリンクを次に示します: http://forums.asp.net/t/1195064.aspx

0 投票する
1 に答える
1963 参照

.net - AJAXToolkitResizableControlExtenderにリンクされたパネルでGridViewをラップする

サーバーコントロールとしてラップされたサイズ変更可能なGridViewを作成しようとしています。私はAJAXコントロールキットのResizableControlExtenderを使用していますが、これは私が知る限り、それを必要とします

  • サイズを変更するコントロールは、パネル内に存在する必要があります
  • 初期パネルサイズは、初期ターゲットコントロールサイズと一致する必要があります。

グリッドを通常どおりパネルに配置するだけで、テスト.aspxページで問題なくこれを実行できます。ページを実行してソースを表示すると、パネルがグリッドを囲むdivとしてレンダリングされていることがわかります。

しかし、サーバーコントロールでラップすると、パネルの自動サイズ設定が行われません。代わりに、パネルのレンダリングされたdivには高さとwitdhの設定がないため、グリッドよりも少し小さくなります。

これは、エクステンダーの最小サイズを設定しておらず、エクステンダーがパネルサイズをゼロに設定しているためだと思います。グリッドがレンダリングされる前にグリッドのサイズを計算できないため、最小サイズを設定していません(cssに依存するため)。

したがって、エクステンダーを誤って使用しているか、グリッドの高さを計算できる必要があります(これは、JavaScriptでのみ可能だと思いますか?)

私はこれをcssの固定サイズでハッキングしましたが、サイズを変更するとラッピングが発生する場合、これはゴミであり、壊れます。

任意のアイデア/ヒント/などをいただければ幸いです。

0 投票する
2 に答える
459 参照

.net - アプリケーションが質問せずにサードパーティのアセンブリをGACにインストールするのは悪い習慣でしたか?

シナリオ:複数のASP.NETWebサイトがホストされているサーバーがあります。数日前、これらのWebサイトのかなりの数が次のエラーで「壊れた」。

警告44この参照を解決できませんでした。アセンブリ"AjaxControlToolkit、Version = 1.0.10920.32880、Culture = neutral、PublicKeyToken = 28f01b0e84b6d53e、processorArchitecture=MSIL"が見つかりませんでした。アセンブリがディスク上に存在することを確認してください。この参照がコードで必要な場合、コンパイルエラーが発生する可能性があります。

調査の結果、(商用の)CMSシステムがサーバーにインストールされており、これによりサードパーティのAjaxControlTookitがグローバルアセンブリキャッシュに追加されたようです。それは尋ねませんでした、それはそれを追加しただけです(実際、それは2つのバージョンを追加しました:1.0.10618.0と3.0.20229.0)。これにより、問題のWebサイトがローカルの/Binディレクトリで異なるバージョンのToolkitを参照しているため、解決の競合が発生していました。

ですから、私の質問は次のとおりです。このCMSがこれらのアセンブリをGACにインストールすることは許容できると思いますか(特に、アセンブリがオープンソースライブラリであり、独自のライブラリではない場合)。または、/ Binフォルダー内のアセンブリを参照する方法が明確になっていないために、誤って「壊れた」Webサイトはありますか?ありがとう。