問題タブ [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.
asp.net - HTMLControls の作成と HTML の文字列の出力
私は最近、Web ページを作成するために HTML 文字列を作成する代わりに、ASP.Net で HTMLControls を作成する必要がある理由をプログラマーに説明しようとしていました。
それがより良い方法であることは知っていますが、「この方法の方が良い」以外に具体的な理由を示すことはできませんでした。
この質問に答えなければならないとしたら、あなたは何と答えますか。
なぜですか
p>"より良い:
? それは良く見えません。そのすべてのコードを見てください!そして、これはスペースを節約するために非常に単純化した例です。そのようなリストを実際に手動で作成することはないと思いますが、コレクションを反復処理するか、より高度な Web コントロールを使用することになりますが、要点を説明しようとしています。
asp.net - a)データバインディングまたはb)Response.Writeを使用せずにHTML出力を作成するにはどうすればよいですか?
私の他の質問に関連するようなものです-私はrunat="server"とWebControlsでHTMLControlsを使用したことがありますが、生成されるマークアップ(要素のIDなどを含む)を制御することを好みます。
たとえば、コレクションの内容を繰り返し処理し、データバインディングに頼ったり、応答を使用せずにテーブルまたはリストを生成したりするための提案は何ですか?コードビハインドからループで書き込みますか?クリーンで保守可能なコードを作成するためのさまざまなアプローチに興味があります。
search - AIR HTML コントロールでのテキスト検索
AIR HTML コントロールでテキスト検索を実装するために使用できるさまざまなオプションは何ですか? 考えられるのは次の2つです。
- カスタム JavaScript を挿入して実装する - 欠点は、スクリプトが既にページに読み込まれているものと干渉する可能性があることです
- HTML スクレーパーを実装し、このテキストを Actionscript で解析してから、javascript を使用して強調表示します。
考えは大歓迎です。
asp.net - ファイルアップロード用のカスタマイズされたボタンテキスト
ファイル アップロード HTML コントロールのボタン テキストをデフォルトの「参照」から別のテキストに変更するにはどうすればよいですか?
asp.net - サーバーコントロールを作成せずにコードビハインドでhtmlコントロールに値を設定する
サーバーコントロールを作成せずにコードビハインドでhtmlコントロールに値を設定する
コードビハインド:
asp.net - asp.net コントロールと html コントロールと混同している
ASP.net プロジェクトで Ajax を使用する予定です。ただし、Web サイトのメンバー パネルがすべてのブラウザーで機能するようにしたいと考えています。ブラウザーの独立性が必須である一部のフォームでは、Ajax を使用しないことにしました。
ASP.NET コントロールと HTML コントロール、またはその両方を使用する必要があるかどうかで混乱しています。
2 つの質問があります。
- いずれかのアプローチを使用して直面する可能性のある問題はありますか?
- また、効率とパフォーマンスを考慮すると、どちらが優れていますか?
asp.net - ASP.NETの混乱-サーバーコントロール
私はこの質問の情報を読みました:コントロールと標準のHTMLですが、それでもかなり混乱しています。
状況は、私がウィザードを作ったウェブプロジェクトをするように頼まれたということでした。私がプロジェクトを終えたとき、誰もが私がなぜを使用したのかと尋ねました<asp:Wizard...>
。これが求められていたものだと思いましたが、明らかにそうではなかったので、その後、サーバーコントロールは単なるプロトタイピングツールであると信じるようになりました。
ただし、次のプロジェクトでは、C#コードビハインドを介してDBクエリを実行し、HTMLを介して結果をロードしました。次に、グリッドビューとデータセットを使用しなかった理由を尋ねられました。
誰かが特定のサーバーコントロールに対して特定のhtmlコントロールを使用することを選択する理由とその理由の長所と短所のリストを持っていますか?私はリストを探していると思います...どのサーバーコントロールを使用しても大丈夫ですか、そしてその理由は何ですか?
編集:この質問は自由形式だと思うので、さらにいくつかの具体的な質問を明確にします...
asp:Labelなどの非常に単純なコントロールを使用しても大丈夫ですか、それともスペースを無駄にするだけですか?そうしないと、背後のコードでhtmlにアクセスするのが難しいようです。
絶対に使用してはいけないコントロールがいくつかありますか?
各コントロールの長所と短所を教えてくれる優れたリソースを持っている人はいますか?
visual-studio-2008 - HtmlImage コントロールから派生したカスタム HTMLControl が VS2008 ツールボックスに表示されない
ツールボックスに表示できない HtmlImage コントロールから派生したカスタム コントロールがあります。「ツールボックスに配置できるコンポーネントが '...\bin\Debug\ImageCustomControl.dll' にありません。」と表示されます。
コントロールのコードは次のとおりです。
これは 2003 年からの投稿で、不可能であると書かれていますが、それ以降変更されたかどうかを知りたいだけです: http://www.microsoft.com/mspress/books/sampchap/5728d.aspx
前もって感謝します。
asp.net - 選択が変更されたときにHTML選択ポストバックapsxページを有効にする方法は?
asp.NET コントロールのドロップダウンリストには、プロパティ AutoPostBack があり、「True」に設定されている場合、ページ全体がポストバックされます。
aspx ページに次のような html 要素「select」が含まれている場合:
そして、データは分離コードによって埋められます。
質問: この Select に AutoPostBack 機能も持たせるにはどうすればよいですか?
asp.net - ASP.NET SelectedIndex プロパティは、ページ上のすべての HtmlSelect で同じです
Select1、Select2、...、Select13 などの ID を持つ HtmlSelect (a'la asp.net の DropDownList) があります。項目の静的リストを作成します。
次に、各 HtmlSelect コントロールにそのリストを割り当て、新しい SelectedIndex プロパティを割り当てます。
問題は、Select2 コントロール (たとえば =1) の SelectedIndex プロパティを設定すると、Select1 コントロールが同じ SelectedIndex プロパティ (インデックス =0) を持つことです。なんで ?