問題タブ [cssadapter]

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 投票する
2 に答える
389 参照

asp.net - 「あなたを助ける」ために注入されたクレイジーなjsのないASP.NET CSSアダプター

この場合のゲームの目的は、サイトマップ プロバイダーで Treeview を使用し、CSS を使用して実装することです。これを行う方法は、CSS アダプター キットを使用することだと思います。

DLL 実装を使用してアダプタをプラグインすると、基本的なツリービューが表示されますが、ノードなどをクリックできるあらゆる種類の js が取り込まれているようです。私の場合、入れ子になった UL と LI を持つ階層を表示したいだけです。私はjsのカチカチカチカチしたくありません!!

別のアダプター プロジェクトを使用したり、コードを書き直してツリービューを変換/レンダリングしたりすることなく、これを達成する方法はありますか?

また、ツリービュー/メニューの単純な階層と、XML ファイルからのパンくずリストを目標として、他のオプションにもオープンです。

ありがとう!

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

.net - SharePoint Web サイトでアダプターの型を作成するときに例外が発生しますか?

私は SharePoint 2007 に Web サイトを持っています。私はコントロール アダプター、特にメニューとログイン コントロール用のアダプターを使用しています。これら 2 つのアダプターは、Web サイトの bin フォルダーに展開される署名付きアセンブリに存在します。ブラウザ

ときどき、次の例外が発生します。ときどき、1日に1回か2回としましょう。

心に留めておくべきこと:これは私が開発したマシンで発生します。フレームワークを狂わせる一時ファイルがあるかどうかはわかりません。次に、フレームワークがおそらく別のアセンブリでアダプタのクラスを探しているかどうかはわかりません。これは、NameofEnterprise.SecondName.BusinessLayer,NameofEnterprise と同じ名前空間を持つアセンブリがいくつかあるためです。 SecondName.DataLayer....

何が問題なのか教えてください。フレームワークにアセンブリの名前をより具体的に伝えることはできますか (ブラウザーでは、クラスと名前空間の名前のみを記述します)。

解決

最後に、私はあなたが私に与えた2つのアドバイスを使用しました. 最初のことで十分だと思います。つまり、

しかし、私はブラウザに2つのアセンブリと公開トークンを含めました:

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

asp.net - asp.netツリーcssアダプターselectedNodeはnullですか?

ASPXページの1つでTreeViewコントロールにCSSアダプターを使用するように切り替えました。現在、何らかの理由で、OnClick()イベントを除いてSelectedNodeメソッドを使用できません。他のすべてのイベントは、SelectedNodeがNULLであることを示しています。私は現在、誰かがノードをクリックするたびにツリー情報を保存するために、非表示のラベルをたくさん使用しています。このコントロールを使用する非常に、非常に、非常に間違った方法。CSSアダプターが有効になっているときにコードビハインドで制御を取得する秘訣は何ですか?

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

asp.net - スタイルの代わりに単純なリスト ベースの出力と JavaScript を使用した ASP.net Web フォーム メニュー

シンプルなメニューを出力する方法 (または使用できるコンポーネント) はありますか? シンプルなスーパーフィッシュメニューに使用するように、リストとして出力する必要があります。

私はメニュー コントロールと cssadapters (css フレンドリー) を見てきました。

きれいなリストを出力するものが見つからない場合、次のオプションは、これらのスタイルを削除する jquery を作成することです。これは私の好みのオプションではありません。もっと良いアイデアがあれば教えてください。

次のようなものだけです:

ありがとう。

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

asp.net - CSS フレンドリー アダプター メニュー コントロールが IE で機能しない

古いスタイルのメニュー コントロールで Chrome が正しく表示されるレンダリングの問題が発生していたので、CSS フレンドリー アダプター (http://cssfriendly.codeplex.com/) に切り替えて使用し、メニュー コントロールを次のようにレンダリングすることにしました。リストを作成し、ブラウザ間の一貫性をさらに高めることを願っていますが、それもうまくいきませんでした!

メニューのスタイルを設定し、Chrome、Safari、Firefox でうまく動作するようになりましたが、IE では動作しません。データソースからロードされた基本的な水平リストがあり、動的リストに 1 ~ 13 の項目が関連付けられています。Chrome と Firefox では、メニューのスタイルを設定した後、動的メニュー項目が静的メニュー項目の下に適切に表示されるようになりました。しかし、IE(7/8) では、動的メニュー項目は、現在ホバーされている静的メニュー項目の右側に直接表示されます (そして、静的メニュー項目の後ろにある最初の動的項目が現在の項目の右側に表示されます)。

Chrome で正常に動作するメニューのスクリーンショットを次に示します: http://i42.tinypic.com/2d3lom.png

IE でホバーされている同じメニューのスクリーンショット (この場合は 8 ですが、7 でも同じように見えます): http://i39.tinypic.com/2vmc4kn.png

メニューのレンダリングされた HTML は次のとおりです。

そして、これが私のCSSです(IEとChromeでも同じですが、Chromeスタイルシートでは、この下にグラデーションを追加するだけです):