問題タブ [dynamically-generated]
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.
.net - ASP.NET MVC 内から HTML を生成する方法は?
私の英語はとてもひどいので、はっきりと説明することはできません。私は自分のベストを尽くす。
ASP.NET MVC 内から HTML コードを生成することは可能ですか?
これはコントローラーです
これは Viewsで、テンプレートです。
<%: ViewData["メッセージ"] %>
<%=ViewData["作成者"]%>
<%=Html.ActionLink("これはリンクです。", "索引", "概要") %>このテンプレートを使用してhtmlファイルを生成したいと思います。
良い1日を、
アレックス
javascript - javascript関数の本体に動的に名前を付けて実装する
簡単にするために、名前で関数を動的に呼び出すスクリプトを含めました。
ただし、関数say_helloworld
のコードは静的な方法で記述されています。私は次のようなものが欲しいです:
ただし、eval()は使用しません。さらに醜いアプローチがあります:関数を取得するためにAJAX呼び出しを実行します。
より良いアプローチを見ることができますか?
asp.net-mvc - 動的に作成されたコントロールを使用したasp.net mvc 1の検証
ASP.Net MVC1 を使用して、モデルで html を動的に作成しています。これは、ビューにドロップされ、実行時にレンダリングされます。
私のビューは、次のような単一のページです。
この動的に作成されたコンテンツのほとんどは、次の形式のドロップダウン リスト ボックスです。
ドロップダウン リストで検証を実行して、値が選択されていることを確認することはできますか? デフォルト値 (「選択してください」というテキスト) が残っているドロップダウンリストがある場合、質問またはドロップダウンリスト ボックスのフォントの色が赤に変更されてページが再表示されます。
私は Webforms の世界から来て、MVC に切り替えました (これは本当に気に入っています!)。かなり洗練された検証ツールがいくつかあることは知っていますが、ビュー自体の中でそれらを説明する必要があるようです。
ビュー自体に直接コード化されていない限りレンダリングされないため、コントローラーのビューデータを介して HTML ヘルパーを渡すことはできません。
また、アクセシビリティの問題によりjavascriptを使用できないため、純粋なasp.netソリューションを探しています。formscollection オブジェクトを介して問題なくドロップダウンのすべての値にアクセスできますが、そこから少し行き詰まります。
私が見逃しているものはありますか?
アドバイスやヘルプをお寄せいただきありがとうございます。
asp.net - .aspxページを動的に生成する
ページがあり.aspx
ます。いくつかのボタンとドロップダウンコントロールがあります。
特定のボタンをクリックすると、動的に生成する必要のあるページにリダイレクトする必要があるとします。この動的に生成されたページには、もちろん動的なコントロールとイベントがあります。つまり、基本的に私が知りたいのは.aspx
、既存のページのボタンクリックをクリックしてこの新しいページを生成する方法と、生成されたページのコードビハインドに動的コントロールを追加する方法です。
android - Android:一時的に生成された画像をメールに添付するにはどうすればよいですか?
ACTION_SEND
プログラムで生成された画像があり、 andEXTRA_STREAM
メソッドを介して添付ファイルとして送信します。
しかし、どうすればこれを行うことができますか?
私の最初の試み(context.getCacheDir()
ベースのファイルパスへの書き込み)はGmailプレビューで機能するように見えました(画像プレビューはありませんが、添付ファイル名とアイコンが表示されていました)が、添付ファイルが受信者側に届きませんでした。これは、生成されたファイルのアクセス許可と関係があると思いますが、これを回避するにはどうすればよいですか?これらの生成されたファイルに(Gmailアクティビティがアクセスできるように)より寛容な設定を行う必要がありますか?それはアプリのキャッシュフォルダーでも可能ですか?
ファイルの書き込みに適した別のファイルの場所はありますか?ダウンロードフォルダを検討しましたが、電子メールで送信されるまで存在する必要があるものにとっては厄介な場所になると思います。
私は自分の画像を純粋にdata:image/png;base64,ABCD...
スタイルURIでエンコードしようとさえしました。これもGmailプレビュー(添付ファイルアイコン、ファイル名なし)に表示されましたが、受信者側の添付ファイルにはなりませんでした。
ワンショットで生成された画像を何らかの方法でメールインテントに添付できる人はいますか?どのようなオプションを見落としている可能性がありますか?
css - 動的CSSの生成
ユーザーがカスタマイズしたスタイルを処理するための最良の方法は何ですか?私が探している結果の例として、これで十分です。
ただし、CSSをビューとして提供すると、常に要求されるファイルにかなりのオーバーヘッドが発生するように思われるため、これはおそらく適切なソリューションではありません。
ユーザーはCSSファイルにアクセスできないため、Web開発の知識がないと想定する必要があります。
c# - 動的に生成されたラベル/チェックボックスにカスタマイズされたテキスト/命名規則を動的に与える方法は?
for ループ アルゴリズムを使用して、動的に生成されたチェックボックスに名前を付けようとしています。アルゴリズムを考え出すのは非常に簡単でしたが、名前/チェックボックスのテキストを指定できません。私が思いついた最善の方法は、生成されたすべてのものに同様のチェックボックス テキストを付けることでした。それらに名前を付ける方法はありますか?
以下は私が思いついたコードです
どんな助けでも大歓迎です。
乾杯、ジャフ
c# - Reflection.Emit によって生成されたアセンブリの識別
Reflection.Emit で生成されたアセンブリを識別する簡単な方法はありますか? アプリケーション ドメインに読み込まれたすべてのアセンブリを処理するAssembly
場合、動的に生成されたアセンブリのインスタンスは、標準アセンブリと同じように動作しません。たとえば、CodeBase
プロパティにアクセスすると例外が発生します。
try … catch
この状況を認識してブロックを回避するより良い方法はありますか?
html - コードビハインドから動的に作成された要素は、特定の要素の間に挿入する必要があります
メソッドを作成し、要素タイプ、ID、および新しいhtml要素をインスタンス化する内部テキストを渡します。最後のステートメント:Me.Controls.Add(element)
ページの最後に追加しますが、特定の位置(フォーム内の2つのdivの間)に挿入したいと思います。私が説明していることは、JavaScript用でしたが、ここでのSOに関するこの投稿と非常によく似ています。
c# - asp.net は、ポストバック後に値を保存するユーザー コントロールを動的に追加しました
これが私の問題です。ユーザーがボタンクリックを使用して必要な数のインスタンスを追加できるようにするユーザーコントロールがあります(ボタンがクリックされるたびに、ユーザーコントロールの別のインスタンスをパネルに追加したい)。最初は問題なく動作しますが、追加のポストバックごとに、追加されたすべてのコントロールが削除されます。ユーザーが追加したユーザー コントロールの数を追跡するのに問題はありませんが、ポストバック前と同じ状態を維持するにはどうすればよいですか? SaveViewState と LoadViewState を使用している人々に関する投稿をいくつか読みましたが、例を見つけることができませんでした。
私の最大の問題は、各ユーザー コントロールのすべてのテキスト ボックスとドロップダウン リストに、各ポスト バック後に同じテキスト/選択した値/データが入力されたままになるようにすることです。
前もって感謝します、ベン