問題タブ [web-controls]

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 に答える
480 参照

asp.net - 子コントロールをラップしようとしたときのパーサーエラー

WebControlから継承されたサーバーコントロールを開発しました。このサーバーコントロールは、任意の数の子コントロールをラップし、それらの出力を変更します。コントロールクラスは非常に単純で、RenderContentsメソッドのみが含まれています。

これは、ページにどのように配置されたかの例です。(含まれていません:コントロール名前空間の登録。)ここでの目的は、RichImageFieldコントロールからのレンダリングされた出力が変更されることです。

ただし、ページを参照しようとすると、コントロールクラスのコードが実行されていないように見え、次のエラーが発生します。

パーサーエラーメッセージ:タイプ「RX.SharePoint.Common.Controls.HideWhitespaceControl」には「RichImageField」という名前のパブリックプロパティがありません。

このエラーが表示される理由について混乱しています。これはプロパティではなく子コントロールであるため、RichImageFieldという名前のパブリックプロパティは実際にはありません。

私のカスタムコントロールはページレイアウトのSharePoint発行サイトで使用されているため、このエラーがSharePointから発生したものかどうかはわかりません。しかし、それは基本的なASP.NETエラーのように見えるので、何が欠けていますか?

0 投票する
4 に答える
5491 参照

asp.net - ASP.NET を使用して Web コントロールを印刷するときにヘッダーとフッターを非表示にする

ASP.NET で webcontol を印刷するときに、「Page 1 of 1」やフッター (url) などのヘッダーを非表示にするにはどうすればよいですか?

私は現在、[印刷]ボタンをクリックして新しいページを開き、そのページでandeを実行しています

これにより、ヘッダーとフッターが印刷されます。それを避ける方法は?

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

.net - Webページへのユーザーコントロールの追加

ユーザーコントロールを含むコンパイル済みのクラスライブラリがあり、それをWebページに追加したいと思います。次のようなオブジェクトタグをhtmlページに追加しています。

ただし、コントロールは表示されていません。DLLが一時ファイルに到達し、Webページのオブジェクトボックスが空白になります。インターネット一時ファイルに次のようなエラーメッセージが表示されます。

?FusionBindError!name = Hello.World.dll Hello.World.UserControl

これをさらにデバッグする方法がわかりません。名前空間の問題なのかしら?

[編集]

次のエラーがログに記録されました。

IEHostエラーログファイル(CAMF308J.HTM)に含まれるもの:

0 投票する
3 に答える
3471 参照

asp.net - ASP.NET WebControl&Page-コントロール(TextBoxなど)を動的に追加する

テキストボックスを使用してカスタムサーバーコントロール(WebControl)を作成しようとしています。

CreateChildControlsオーバーライドのカスタムコントロールにasp.netテキストボックスを追加します。OnInitオーバーライドで、TextBox.TextChangedにイベントハンドラーを追加します。

TextChangedが起動しないことを除いて、すべてが機能します。ビューステートを確認しましたが、テキストボックスのTextプロパティがビューステートに保存されていないようです。コンストラクターを含むさまざまな場所にTextを設定しようとしましたが、何も機能しません。

TextBoxをWebControlに動的に追加して、そのテキストをビューステートに保存し、TextChangedイベントを発生させるにはどうすればよいですか?

TextBoxが動的に追加され、TextChangedイベントが発生するWebControlコードの例をいただければ幸いです。

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

c# - WebBrowser コントロールは、html のブラウザー ビューではなく、html テキストを直接表示します。

.NET アプリで WebBrowser コントロールを使用しています。HTML テキストを作成し、コントロール プロパティ DocumentText をこの HTML に設定します。私のコンピューターでは問題なく動作します。他の一部のコンピューターでは、ソースをテキストとして表示するだけです。いくつかのエクスプローラーのプロパティに関連している可能性があると思いますが、なぜこのように振る舞うかはよくわかりません。常に適切なビューを表示するにはどうすればよいですか? または、少なくとも、アプリケーションが正常に動作するように、特定のコンピューターで何を修正できますか/

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

c# - 文字列から .NET Web コントロールをレンダリングしますか?

ASP.NET で、いくつかのタグ コンテンツを含む文字列からWebControlを動的にロードすることは可能ですか (カスタム コードを大量に記述する必要はありません)。

たとえば、次のような文字列があります。

次に、その文字列からコントロールをロードするために、次のようなことをしたいと思います。

自分で文字列を解析し、LoadControlFromTagStringでコントロールを動的に読み込むことができますが、.NET に組み込まれているものを利用できるかどうか疑問に思っていました。助言がありますか?

0 投票する
4 に答える
22083 参照

asp.net - asp.netのcss属性の値を動的に変更します

すべての h1 color="blue" およびすべての p color="green" のように、実行時に css 属性値を変更するにはどうすればよいですか。誰かがそれを知っているなら、私を助けてください!

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

c# - .ClientIDを呼び出して、Webコントロールに入力する.IDを取得する必要があります

プロジェクトのフォームフレームワークを作成していますが、asp:LabelのAssociatedControlIDプロパティを関連するTextBoxにプログラムで設定しようとすると、 ClientIDを呼び出してIDを取得する必要があることがわかりました(nullではありません)。

デバッグ中、この中間ウィンドウの使用は問題を示しています。

(2回目のID呼び出し時に値が存在します)

オーバーライドされたCreateChildControls()で_inputLabel.AssociatedControlID = _inputTextBox.IDを設定し、WebControlのRenderContents()で試しました。

最初にClientIDを未使用の一時変数にロードしようとしましたが、次のように機能します。

与える:(正しい)

代わりに:(正しくない)

私の質問は-なぜこのハックを実行しなければならないのですか?IDを確実に入力するためのより良い方法はありますか?

ありがとう。

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

asp.net - DataGridの拡張

ASP.NET DataGrid Webコントロールを拡張して多くの機能を追加したいのですが、何よりも重要なのは、グリッドの本体をスクロール可能にしたいと思います。

HTMLを作成しましたが、コントロールのレンダリングをオーバーライドすると混乱します。最終制御の基本構造は次のようになります。

誰もが最善のアプローチがどうあるべきか知っていますか?誰かが私にいくつかのチュートリアルを教えてもらえますか?応答ストリームに送信されて変更される前に、作成者がレンダリングされたhtmlをキャプチャしたものに気づきました。しかし、私はそのアプローチを使用するのは好きではありません。

0 投票する
4 に答える
195 参照

state - Web ユーザー コントロールをステート マシンとしてモデル化するのは悪いことですか?

私たちは、いくつかの異なることを行う Web ユーザー コントロールを設計しています。内部または外部からイベントを取得し、これらのイベントへの応答はこのコントロールの状態に依存します。

私たちはモデリングをステート マシンとして考えていますが、それはマニアックすぎるか、他の誰かが理解するのが難しいかもしれないと考えています。これは本当だと思いますか?