問題タブ [servercontrols]

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

asp.net - ASP.Netrunatサーバーコントロールがコンパイルされない

新しいWebプロジェクト(.Net 3.5)を作成し、元のDefaultページを削除して、ページを作成してからwithページMasterを再作成しました。すべてが素敵に機能しました。これで、ページ内にコントロールを追加すると、 :からコントロールにアクセスしようとするとコンパイラエラーが発生します。DefaultMasterContentPlaceHolderDefaultCodeFile

エラー4「_Default」に「FirstName」の定義が含まれておらず、タイプ「_Default」の最初の引数を受け入れる拡張メソッド「FirstName」が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)

コントロールの私の宣言:

何か案は?

編集

ページ宣言:

コードビハインド:

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

vb.net - 設定方法データソースに?

ItemTemplateのデータソースを設定するにはどうすればよいですか?今、私はデータリピーターによってラップされたものを持っています、そしてそれは私がそれにデータバインドする方法です。

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

asp.net - ASP サーバーは、SQL フィールドが入力されているかどうかを制御します

ASP サーバー コントロール タグを使用して、評価しているフィールドが何かを返すかどうかを判断する方法を見つけようとしています。以下の 2 つのステートメントがあり、CID が存在しない場合に EID に見えるようにそれらを組み合わせるにはどうすればよいか考えていました。どうすればこれを達成できますか?

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

jquery - jQuery を使用してサーバー コントロールの ID を取得する

jQueryでサーバーコントロールのIDを取得するにはどうすればよいですか?

たとえば、私は持っています

<asp:Label ID="label1" runat="server""></asp:Label>

そして今、「label1」を取得したいのですが、

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

asp.net - サーバー制御の再帰関数 サブアイテムのコレクション

サブアイテムを持つアイテムのリストを持つコントロールがあります。サブアイテムを収集する再帰関数が必要です。
例: サブアイテムを持つこのコレクションを収集して反復するにはどうすればよいですか?
ArrayList MenuItems は使用する適切なタイプですか?

コントロールは次のとおりです。

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

asp.net - サーバー制御のサブアイテム

サーバーコントロールを作成しようとしています。このように、MenuItemに他のMenuItemをその下に含めるようにしようとしています

しかし、私のコードではこれしか得られません

私は ParseChildren と PersistChildren で値を true または false から交換して遊んでみましたが、アイデアが足りなくなりました。誰かが私の問題を解決するために私を助けてくれませんか? 以下は私のコードです。

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

ajax - クライアント側からasp.net ajaxサーバーコントロールのパブリック関数を呼び出す

ASP.NETでajaxサーバーコントロールを作成したいのですが、そのアプリケーションにはテキストボックスがあり、そのテキストボックスのテキストをASP.NET ajaxサーバーコントロールクラスで作成された関数に送信し、その関数はに基づいて結果を返します文章。

私のアプリケーションは、参照として追加された外部 DLL からインポートされたサーバー コントロールを使用します。このサーバー コントロールは、AJAX を使用してその機能を完成させます。

マイ コントロールを使用するには、スクリプト マネージャーとマイ コントロールを .aspx ページに追加すると、機能し始めるはずです。

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

javascript - カスタム サーバー コントロールに JavaScript リソースを埋め込む

オンラインで見つけた jQuery 拡張テキスト ボックスに基づいて、最初の ASP.NET サーバー コントロールを作成しています。元のコードの一部に jQuery 拡張ファイルが含まれているため、それをコントロールに含める必要があります。(基本 jQuery ライブラリは Web アプリケーションの要件であるため、ここでの目的のために、コントロールが使用されるすべてのページで既に利用可能であると安全に想定できます。)

最初に javascript ファイルをリソースとして追加し、コントロールの Render イベントにストリームを書き込むことができました。必要に応じて HTML/javascript を作成しましたが、jQuery は正しく機能しません。

私が抱えている2番目の問題は、特定のページで使用されるコントロールのインスタンスがいくつかあると予想されるため、上記の方法が機能したとしても、そのJavaScriptが常に繰り返されることです。うん。

この JavaScript を自分のコントロールに含めるにはどうすればよいですか?ただし、その単一の反復のみがレンダリングされるようにするにはどうすればよいですか? グーグルは、 as [assembly]attribute およびを使用することへの参照をいくつか見つけましPage.RegisterClientScriptResourceたが、それについてはあまり明確ではありません。

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

c# - プログラムでInnerHtmlをListItemに追加しますか?

順序付けされていないリストとしてレンダリングされるBulletedListをラップするサーバーコントロールがあります。

ListItemのテキスト内のHTMLタグをHTMLとしてレンダリングできるようにしたいと思います(今のようにエスケープされません)。

私はそれが不可能だと思い始めています。私はここでいくつかの同様の質問を見てきましたが、それらの答えはすべて、私が持っていないaspxページでのリピーターの使用を含みます。Text / InnerHTMLなど、一部のコントロールにはコンテンツを文字どおりにレンダリングしたりエスケープしたりするためのさまざまなプロパティがあることは知っていますが、BulletedListに同様の可能性はありません。

確かにそれは可能でなければなりません...

これが私のサーバーコントロールを使用するコードの背後にあるコードです(list

これが私のサーバーリストコントロールの関連部分です:

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

javascript - ASP.NETチェックボックスコントロールを使用しているときにIEでチェックボックスを有効にできない

2つのチェックボックスが無効になっているHTMLフォームとonclick、ポップアップを表示してチェックボックスを有効にする必要があるイベントを含む画像があります。

それが機能しないことを除いて。ポップアップウィンドウが開きますが、チェックボックスが有効になることはありません。

代わりにdisabled=false私はremoveAttribute("disabled")運が悪かった。window.openまた、を変更せずに最後のステートメントとして配置しましたonclick

jQueryは(まだ)このプロジェクトに含まれていないため、使用できません。私は何が間違っているのですか?

編集:

これを投稿したとき、inputタグがASP.NETによってレンダリングされていることを開示できませんでした。テストを通じて、IEとFFでのプロパティの動作に影響を与える使用<asp:CheckBox />との違いがあることがわかりました。<input type="checkbox" runat="server" />disabled

最終的な出力は同じだろうという印象を受けましたが、違いを見つけることはできませんでしたが、明らかにそうではありませんでした。上記のようにレンダリングされたコードは、CheckBoxオブジェクトを使用する場合はFFで機能しますが、IEでは機能しませんが、HtmlInputCheckBoxオブジェクトを使用する場合は両方で機能します。

getElementById(また、呼び出しは実際にはそれぞれの要素にASP.NET ClientIDプロパティを使用していることも指摘しておく必要があります。)

それでは、私の質問は、なぜこれが当てはまるのかということです。HtmlInputCheckBoxオブジェクトを使用しているのに、CheckBoxオブジェクトでは機能していないのに、IEとFFの両方で有効化/無効化機能が機能するのはなぜですか?