問題タブ [componentart]
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.
asp.net-mvc - どの ASP.NET MVC コントロール ツールセットが好みですか?
ComponentArt と Telerik のツールセットのデモを見たことがあります。主に、グリッド コントロール、タブストリップ コントロール、メニュー コントロール、およびツリービュー コントロールを見つけることに関心があります。
- 上記以外に、ASP.NET MVC コントロール ソリューションを提供している会社をご存知ですか?
- どれが最良/最も信頼できると思いますか?
c# - ComponentArtコールバッククリック/イベントをトリガーするときのC#WebBrowserの処理
C#アプリケーション内から非表示のブラウザーを使用してページに移動し、リンクをクリックして、クリックが機能したことを確認しようとしています。フロー:-「http:// mypage」に移動します-リンクをクリックすると、リンクHTMLコードは(ComponentArt CallBackを呼び出します):
同僚を追加します-クリックが結果を取得してページを更新するのを待ちます-クリックが機能したことを確認します
私の問題:WebBroser.Print()を呼び出さない限り、クリックは完全には完了していないようです(これは必要ありません。クリック後に何が起こっているかを理解するために何百万もの方法を試しただけで、Printだけがクリックを行っています完了)。
コードは完全に正常に機能し、ナビゲートは機能し、探しているタグを見つけることができ、クリックイベントが発生しています(中間の変更があります)が、WebBrowserのみを使用していることが判明したため、コールバックは完了しません.Print()、他のすべてのWebBrowser.Invalidate()、WebBrowser.Update()、WebBrowser.DocumentStream.Flush()、またはWebBroser.ResumeLayout()は、ページ内のASPコールバックを終了しません...:
この後、タグの1つがComponentArtサーバーのCallBackによって変更されたかどうかを確認していますが、中間タグのみを取得しています。私が監視している変更は次のとおりです。
中間を(コールバックで追加ロジックを作成している間)に変更します:
最終的には次のように変更する必要があります。
ページがコールバックを完全に完了するようにするWebBroser.Print()でどのようなexacltyが行われているのか誰もが知っていますか?
javascript - コールバックでjavascript関数からComponentArt CallBackEventArgsを明示的に渡すにはどうすればよいですか?
ComponentArt CallBack コントロールがあります。クライアント側で、ドロップダウンリストが変更されたときにjavascriptを使ってコールバックを行いたいです。JavaScript では、コントロールと関連する ComponentArt.Web.UI.CallBackEventArgs の両方を明示的に渡したいと考えています。
以下は、私が大規模に達成しようとしていることの必要最小限の実装です。
ComponentArt.Web.UI.CallBackEventArg を明示的に渡すには、JavaScript に何を入力すればよいですか? これが可能であると仮定すると、私が興味を持っている部分は WHAT_DO_I_PUT_HERE とマークされています。
ascx コントロールには以下が含まれます。
ascx.cs 分離コードには次のものが含まれます。
編集: ここで何が起こっているかについての私の基本的な理解は間違っていました。以下のコメントで、どこが間違っていたのかを詳しく説明しました。componentart フォーラムのリンクを提供してくれた @jalpesh に感謝します。これは、私が進むべき方向を示してくれました。
c# - ComponentArt Grid コントロール セルへのグラフィックの追加
ComponentArt Grid コントロールを使用して、正常に機能するテキストを表示しています。行の例を以下に示します。
「ActiveState」は適切な文字列を返すクラスのプロパティであるため、上記の行に「Enabled」または「Disabled」と表示されるようにデータバインドしています。テキストをグラフィック (目盛りまたは十字) に置き換えるように求められました。私はこのコントロールにあまり慣れていないので、ComponentArt の Web サイトはあまり役に立ちません。テキストではなくセルにグラフィックを表示するための適切な形式を誰かが提案できますか?
asp.net - ComponentOneやComponentArtライブラリなどのサーバーコントロールの構築
私はすべての有名なWebフレームワークを知っている専門家のWeb開発者です。
プロジェクトで使用できるComponentArtコンポーネントのようなサーバーコントロールのコレクションを作成したいと思います。
ComponentArtの場合: componentartの名前空間をプロジェクトに簡単に登録し、追加のコードや労力(サンプルプロジェクトへの追加ファイルのコピーなど)なしでデータをそれらのコントロールにバインドできます。もちろん、これらはajaxをサポートしています。
これを達成するために、ajaxを処理するためのコールバックをサポートする高度なUserControlを開発する必要があり、さまざまなプロジェクト間でUserControlを共有することに関する情報があまりないことに気付きました。実際、ここに唯一の有用なリンクがあります:http: //www.codeproject.com/KB/user-controls/EmbeddedUserControl.aspx
一方、サーバーコントロールには、コントロールレイアウトを快適に設計できるascxテンプレートインターフェイスがありません。
次のようなWebコンポーネントを開発する方法が必要です。
- 他のプロジェクト間で簡単に共有できます(プロジェクトにdllを追加して使用を開始するだけです)
- ajaxのCallBackをサポートします(たとえば、ICallbackEventHandler)
HTMLデザイン用のテンプレート(ascxテンプレートファイルを持つUserControlなど)を使用できるため、次のようにコードにHTMLをハードコーディングする必要はありません。
output.Write("<table>content</table>");
カスタムサーバーコントロールには最初の2つがありますが、ascxファイルがないため、すべてのhtmlコードをcsファイル内に記述する必要があります。
お知らせ下さい...
asp.net - この ASP.NET ファイルの "##" は何を意味していますか?
私は C# ASP.NET アプリケーションを管理していますが、.aspx ファイルに次の小さなスニペットが含まれているのを見つけました。
(関数 Grid1_GetEditContent() は、ファイルの先頭にある JavaScript で定義されています。)
ここで「##」が何を意味するのか疑問に思っていましたか?画面上の何らかのアクティビティまたは他のアクティビティから関数を呼び出すことができるということですか? (私はこれをいじる必要があるかもしれません.私はそれらを踏まずにすべての地雷を検出しようとしています.)
javascript - ScriptSharp は ComponentArt Treeview と互換性がないようです。修正方法を教えてください。
ComponentArt の TreeView コントロールを使用するページがあります。
mscorelib.debug.js への参照をそのページに追加すると、次のエラーが発生します。
mscorelib.js 参照を外すか、ツリービューに "Visible = false" を設定すると、エラーは発生しません。
ScriptSharp は何度も失敗してきたため、このまま使い続けるかどうかはわかりません。
それでも、コミュニティにこのことを伝えて、修正があるかどうかを確認したかったのです。
私が使用しているComponentArtのバージョンは2008_1_1085_35です
そして、私はScriptSharp 0.7.4を使用しています
c# - コントロールを無効にすると奇妙なエラーが発生する
処理中に ASP.NET ページのコントロールを無効にしようとしています。この目的のために、私はhereのソリューションを採用し、DOM ツリーを実行して、すべての子コントロールを無効にしました。これは、無効にしようとしている画面の多くの部分でうまく機能しますが、コントロールがいっぱいのテーブルを無効にしようとすると、次のエラーが発生します:-
これはアプリケーションコードには含まれていないため、どうすればよいかわかりません。問題の原因を突き止める方法、またはどこから調べ始めるべきかを知っている人はいますか?
または、コントロールのグループを無効にするより良い方法はありますか?
パネルを作成し、有効に設定することで、ここで提案されているコントロールを無効にする方法も試しましたfalse
が、何もしないようです。
編集: 要求に応じて、コントロールを無効にするための Javascript を次に示します。
関数の最初の行は正常にDisableControls
機能します。2 番目のエラーが発生します。2 行目を 3 行目に置き換えて別の方法を試しても、何も起こりません。
ASP のキャスト変数テーブルは次のように始まります...
等々。
問題の原因となっているテーブルは大きすぎてここに入れることができませんが、同じ種類のものを含んでいます。問題の原因となっている特定のコントロールを実行できませんでした。
asp.net - VS 2010 へのアップグレード後に ComponentArt グリッド コントロールが機能しない
ここにいる誰かがこの理由を知っているかどうかはわかりませんが、私はこのコミュニティでいつも幸運を祈っています.
私は最近、VS 2005 の .net 2.0 で実行されていた忘れ去られた古い Web サイト プロジェクトを引き継ぎました。それが機能することを確認した後、プロジェクトを VS 2010 にアップグレードしました。現在発生している問題は、グリッド コントロールの ComponentArt がレンダリングしなくなりました。
バージョン 2008.2.1232.3
ComponentArt フォーラムにも投稿していますが、トラフィックがあまりないようです。
このコンポーネントの経験がある人はいますか? 私はこれを使用したことはありませんが、他のコンポーネントは常に VS で非常に簡単に使用できます。
これは、コントロールと VS 2010 の間の非互換性でしょうか?
編集:これは何らかの方法で ajax コントロール ツールキットに関連している可能性があると思いますが、その方法はよくわかりません。JavaScript のエラーに気付いたsys.webforms is undefined
ので、ページに scriptmanager を追加しました。これがなければ VS 2005 でこれがどのように、またはなぜ機能したかはわかりません。
c# - ファイルまたはアセンブリを読み込めませんでした。無効なポインター(HRESULTからの例外:0x80004003(E_POINTER))
ソリューションを再構築しましたが、次のコンパイルエラーが発生しました。
エラー9'ファイルまたはアセンブリを読み込めませんでした'ComponentArt.Web.UI、Version = 2009.1.1819.35、Culture = neutral、PublicKeyToken=9bc9f846553156bb'またはその依存関係の1つ。無効なポインタ(HRESULTからの例外:0x80004003(E_POINTER))'D:.. \ MyProj.Account \ LC
dllはinfraフォルダーにあり、最終的に出力プロジェクト(Webサイト)のbinフォルダーに移動されます。
生産的なアイデアはありますか?他に何を確認する必要がありますか?このslnの他のすべてのプロジェクトはコンパイルされているようです。
このエラーがすぐに発生しない限り。ところで、LC(「プロジェクト」列の下)とは何ですか?