問題タブ [custom-server-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 投票する
5 に答える
13790 参照

asp.net - リストを永続化する方法ASP.NET カスタム コントロールのプロパティ?

カスタム コントロールに次のプロパティがあります。

コードビハインドでは、次のようにアイテムをコレクションに追加します...

ただし、これらはポストバック間で保持されません。カスタム コントロールで永続化を許可する適切な方法は何ですか?

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

css - css がカスタム コントロールを介して追加されたときに、Visual Studio css IntelliSense の破損を停止する方法

すべての適切なスタイルシートを自動的に組み合わせてクライアントに送信する単純な Asp.Net カスタム コントロールを作成しました (ブラウザーの種類/バージョンなどに基づいて)。

ただし、設計時にヘッドタグは次のように見えるため...

...VS は CSS クラス名にインテリセンスを提供できません。GetDesignTimeHtml() をオーバーライドして、ハードコードされた <link /> を返すコントロールの ControlDesigner を作成しようとしましたが、どちらも役に立たないようです。

誰にもこれについてのアイデアはありますか?

ありがとう、

サイモン。

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

asp.net - ASP.NET Web アプリケーションのテスト エクスペリエンス

このプロジェクトには、20 個の単純な Web コントロールと、Ajaxable Custom Grid を含む 8 個の複合 Web コントロールがあります。そして、すべてのモジュールはこれらのコントロールに依存して開発されています。

そして今、コントロールを変更することを恐れています。なぜなら、それは私が思っている以上にモジュールに影響を与えるからです。

手遅れですが、コントロールのテスト ケースをいくつか作成する必要があります。

私はウェブを検索し、WatiN を見つけました。良さそうに見えますが、効果があるかどうかを知る必要がありますか?

また、WatiN やその他のツールでの経験を聞きたいです。Web アプリケーション/コア カスタム コントロールをテストするための別のソリューション/テクニックがある場合は、詳細、直面した問題を知りたいです。

返信ありがとうございます。

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

asp.net - MVC での ASP.Net カスタム コントロールの処理

私はこの質問に答えようとしてインターネットを調べました。なんか複雑そうですけどね!HtmlHelper やその他のものなど、あらゆる種類のさまざまなトピックを考え出すようです。

基本的。MVC でカスタム コントロールを使用するにはどうすればよいですか? 眉をひそめることを避ける方法で。

また、MVC を使用すると、単純なロジックをページに配置する必要があるというのは本当ですか? それは私たちが避けなければならないことではありませんか?

更新:つまり、ポストバック イベントやビューステートなど、MVC が廃止するものに依存するコントロールを使用できないようです。じゃあ自作できる?もちろんレンダリングのみを行うコントロール。

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

asp.net - クライアント スクリプトから ControlState を更新しますか?

ポストバック間でユーザーからのデータを保持する必要がある IScriptControl があります。現在、隠しフィールドにデータを書き込んでいますが、ControlState に切り替えたいと考えています。

私の質問は、クライアント スクリプトから ControlState データを更新することは可能ですか?

ありがとう、

アレコ

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

asp.net - フォーム タグの外側に表示される asp.net カスタム コントロール

タグの外側でコンテンツ (子コントロール) をレンダリングするカスタム コントロールに問題があり、実行時エラーや問題が発生します。できる限り単純化するために、以下のコントロールを作成しましたが、まったく同じ問題があります。Control、WebControl、および CompositeControl から継承しようとしましたが、すべて同じ問題が発生しました。私が間違っていることは明らかだと思います...助けてくれてありがとう。

コントロールをプログラムで追加すると、forms タグの外側にマークアップが作成されます。マークアップによるコントロールの追加は正しく機能します。

0 投票する
5 に答える
105026 参照

c# - ASP.NET/C#: サーバー コントロールの DropDownList SelectedIndexChanged が起動しない

基本的に国用と州用の 2 つのドロップダウン リストをバインドし、国の selectedindexchanged イベントで状態ドロップダウンを更新するサーバー コントロールを作成しています。ただし、ポストバックではありません。理由はありますか?それらを UpdatePanel にラップするためのボーナス ポイント (レンダリングの問題があります。参照するページがないためでしょうか?)

これが私が持っているものです(いくつかの余分なデータアクセスが取り除かれています):

編集: Viewstate はページ上にあり、ページ上の他のコントロールはポストバックを正しく実行しますが、これは正しくありません。

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

.net - ネストされた項目を含む複合コントロールの構築

私の目標は、RadioButtonList のように見え、そのように機能し、そのように動作する複合コントロールを作成することです。問題なく動作しているいくつかの余分なことが舞台裏で行われています。私が達成できないのは、コントロールを使用するための望ましいマークアップです。私の理想的なマークアップは次のようになります。

私がやりたいことは、<asp:ListItems> を複合コントロールの RadioButtonList に渡し、コントロールを生成/実行するために必要なすべてを処理させることです。

RadioButtonField のコントロール マークアップ:

RadioButtonField の分離コード:

<asp:ListItems> を収集して RadioButtonList に渡すために、RadioButtonField のコード ビハインドは何をする必要がありますか?