問題タブ [htmlcontrols]

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

c# - 子ページからマスターページの div を編集するにはどうすればよいですか?

このコマンドに相当する DIV は何ですか?

これはパネルではうまく機能しますが、私が知っている ID の DIV で同じことを行うためのバリエーションが見つかりません。誰か知っていますか?

助けてくれてありがとう!

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

asp.net - 無効にした場合のHtmlInputRadioButtonは、ラベルをグレー表示しません

私はASP.NETで使用していますHtmlInputRadioButtonrunat=サーバーはなぜRadioButtonListではないのか尋ねないでください。他の誰かのコードで、disabledプロパティを使用すると、コントロールがグレー表示されますが、ラベルがグレー表示されないため、欠陥があります。RadioButtonList.Enabled = falseと同様に、視覚的なエクスペリエンスの観点からこのコントロールを無効にする方法はありますか?

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

c# - HTML コントロール asp.net

私はアプリケーションを開発しており、コードビハインドで runat="server" であるいくつかの html コントロールを設定しました。そこのテキストを変更する必要があります。これらのコントロールを含む htmlcontrol[] 配列を作成しました。テキストプロパティを表示して、そこでテキストを動的に変更できるようにします 私のコードは

誰でも私を助けることができますか?

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

.net - ポストバック後にコード ビハインドで生成された htmlControls にアクセスする

私は ASP.NET が初めてで、少し迷っており、正しいアプローチをしているかどうかわかりません。

非常に大きなフォームで、多くの入力フィールドを持ついくつかのテーブルをレンダリングしています。

aspx で私はこれを持っています:

コード ビハインドでは、tbody にアクセスし、tr、td、および入力を次のようなメソッドでレンダリングします。

しかし今、検証やその他の処理のためにすべての入力にアクセスする必要があります。私はこの方法を試してきました:

これは、私が aspx に書いた htmlControls のみを返します。

このようにして、レンダリングされた要素を取得しますが、名前のみです。要素の ID を再構築して FindControl メソッドを使用しようとしましたが、「フォーム」はそのように要素を返しません。

誰かが私をこの問題から解き放つことができますか? 主な目的は、レンダリングされた要素にアクセスして、それらを検証し、データを XML にシリアル化できるようにすることですが、これが正しいアプローチであるかどうかはわかりません。

前もって感謝します。

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

c# - C#を使用してHTMLスタイルのコンテナーを追加するにはどうすればよいですか?

次のように、特定のページのセクションにHTMLスタイルのコンテナを追加する必要があります。

これを行うにはかなりの数の方法がありますが、System.Web.UI.HtmlControls名前空間からHtmlControlをインスタンス化して、ページにレンダリングすることを考えていました。ただし、HtmlGenericControlが最も近い候補であることがわかっただけです。使用できるより適切なコントロールはありますか、それとも別のアプローチを使用する必要がありますか?

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

apache-flex - Flex 4 の HTML コントロールでプロキシを使用するにはどうすればよいですか?

Adobe AIR にある HTML コントロールでプロキシを使用したいと考えています。どうすればこれを行うことができますか?Adobe の AS3 ドキュメントを見てみましたが、正直なところ、使用方法が明確に説明されておらず、Adobe の例を見ても、何も理解できないようです。誰かが私に簡単な例を提供してくれるほど親切であれば、それは本当にありがたいです.

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

windows-mobile - Windows Mobile 6.1 - ソフト キーボードの表示/非表示で HTMLControl のウィンドウのサイズを変更する

したがって、これは一般的な問題であり、いくつかの場所で対処されていますが、Windows Mobile 6.1 Professional の HTML コントロールに固有のものではありません。

だからここに私の問題があります

  • WC_HTMLWindows Mobile アプリケーション ウィンドウの子ウィンドウとして作成された HTML コントロール 。
  • HTML コントロールは、編集可能なフィールドを持つ html ページを提供します。
  • ページ全体が編集可能なフィールドでいっぱいで、ユーザーがソフト キーボードを使用している場合、ページの下部にあるフィールドでは、ソフト キーボードがいくつかのフィールドをオーバーレイします。

私が間違いなく見逃していたのは、ソフト キーボードのオープン/非表示イベントに基づいてウィンドウのサイズを変更することでした。

私がすでに試したこと

  • 最初のアプローチSHACTIVATEINFO sai;-親コンテナー ウィンドウが作成される前に初期化され、WndProc の WM_SETTINGCHANGE および WM_ACTIVATE メソッドに渡されるグローバルに宣言されたオブジェクトを使用します (ここで説明されているように)。これは、望ましい効果がありません。親 HWND (推奨) と Web コントロールの HWND の両方を渡してみましたが、何も起こりません。

    case WM_ACTIVATE: SHHandleWMActivate(hWnd, wParam, lParam, &sai, 0); break;

    case WM_SETTINGCHANGE: SHHandleWMSettingChange(hWnd, wParam, lParam, &sai); break;

  • 2番目のアプローチSIPINFO si;- を使用してイベントをチェックし、次に使用si.fdwFlagsしてソフトキーボードが非表示になっているかどうかを判断することにより、キーボードイベントに基づいてウィンドウのサイズを手動で変更しようとしました

    /li>

この2番目のアプローチは、説明できない奇妙な問題を引き起こします-これが私が観察したことです

  1. JS を使用して編集可能なフィールドの 1 つをフォーカスするように送信した場合、Windows モバイルの SETTINGCHANGED がトリガーされ、(キーボードが表示された後) ウィンドウのサイズをより小さい表示領域に変更する(si.fdwFlags == 0x00000003)ためのMoveWindow()呼び出しが行われ、別のメッセージがトリガーされます。 (自動的に発生します) - が原因である可能性がMoveWindow()あり、ソフト キーボードが閉じて、ウィンドウが全画面にサイズ変更されます。デバッグ後、ソフト キーボードを開くと、受信したメッセージが最初に表示され0x00000003、次に0x00000002 (SIPF_DOCKED)閉じるメッセージが表示されることがわかりました。

  2. #1 が発生した後、タッチ スクリーンからフィールドをクリックできない (フィールドにフォーカスできない) 場合がありますが、方向パッドまたはソフト キーボードの矢印キーを使用してフィールドに移動できます。したがって、これは、キーボードが強調表示されてから自動的に非表示になる問題 #1 が原因で発生する大きな問題です。ボタンを使用して強制的にソフト キーボードを引き上げることはできますが (変更により、自動切り替え機能が失われるようです)。

以前にこの問題に直面したことがありますか?HTMLControl for Windows Mobile 6.1 Professional を使用したすべての人が同じ問題を経験したに違いないことを願っています。

更新 - 2011 年 3 月 22 日-11:27AM ここで、私の親ウィンドウは WM_SETFOCUS または WM_KILLFOCUS メソッドを処理しません。代わりに、子 HTML コントロール (WC_HTML) がおそらくそれらを処理します。ここで心配なのは、親ウィンドウの HWND のメッセージング ループが、子ウィンドウに変換する必要がある WM_SETTINGSCHANGE メッセージを取得することです。また、HandleSIP Windows Mobile SDK サンプルとまったく同じように実行しようとしました。これは、メッセージを受信するたびにSHACTIVATEINFOオブジェクトを取得することで行います。以前は、オブジェクトがグローバルに格納されていたのとは異なり、ウィンドウが作成される前または memset()memset()WM_CREATE

親ウィンドウとどちらも機能しない HTML コントロール HWND の両方に対して - キーボードが編集可能なフィールドをオーバーレイし (ウィンドウのサイズ変更なし)、ウィンドウはそれ以上のメッセージを受け入れません (ハング)

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

sitecore - Sitecore Webコントロールの例はどこにありますか?

HtmlControlsWebControlsのSitecoreドキュメントを調べてきましたが、どのアイテムにも、それらがどのように使用され、何を生成するかを示す意味のある説明やサンプルコードがありません。

テキスト、日付、画像、リンクなどの簡単なコントロールの使用方法を理解しています。

のようなより高度なコントロールの例を含むリソースはありますか、WebControls.ItemListまたはHtmlControls.TreePickerそれらがどのように使用され、どのような出力を生成するかを示していますか?

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

asp.net - Page_PreRenderでdivをIDで検索(asp.net VB)

Page_PreRenderでコードを実行しようとしていますが、特定のDIV内のハイパーリンクでのみ実行したいと考えています。

このコードは、NavigateUrl =ユーザーが表示しているページのURLの場合、ハイパーリンクの色を変更します。

動作するコードがいくつかありますが、特定のdiv内でのみ発生させたい場合に、一致するページ上のすべてのリンクの色が変更されます。

ハイパーリンクを変更したいDIVIDは「subNav」です

現在のコード

CODE IM TRYING

これがそれを回避する方法であるかどうかはわかりませんが、機能していないようです。

助けてくれてありがとう。

J。

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

asp.net - asp.net のコード ビハインドから動的に作成された HTML コントロールにアクセスする方法

私は単純な foreach ループを使用してテーブル構造を作成している Web ページを持っています。ここで、td で画像を表示しています。要件は、ページの読み込み時に分離コードから td で作成された画像にアクセスすることです。

しかし、私はコントロールを見つけることができません.runat = 'server'としてコントロールを作成し、IDも設定しました。

以下のようなコードビハインドからこの画像にアクセスすると..

img オブジェクトの NullReference を取得します。

runat = 'server'である画像を取得せず、ページにレンダリングする理由を誰か教えてください..