問題タブ [htmlextensions]
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 - ASP.NET Repeater コントロール内で Container.Eval を (Html.ReaderPartial) に渡す
ASP.NET Repeater 内で Eval を Html.RenderPartial に渡そうとしていますが、機能しません。
ちなみに、他の方法でできることは知っていますが、それが可能かどうか知りたいです。
.net - ASP.NetMVC3-HTML拡張機能
私はRazor+MVC 3で遊んでいて、非常に単純なシナリオを持っています...基本的に私は非常に基本的なHTMLヘルパーを作成しようとしていますが、次の例外が発生します。
「System.Web.Mvc.HtmlHelper」には「ScriptCss」の定義が含まれておらず、「System.Web.Mvc.HtmlHelper」タイプの最初の引数を受け入れる拡張メソッド「ScriptCss」が見つかりませんでした(usingディレクティブがありませんか?またはアセンブリリファレンス?)
拡張機能のコードは次のようになります。
私が行き詰まっているアイデアはありますか?
乾杯アンソニー
asp.net-mvc-3 - この HtmlHelper を探している HtmlExtensionshtmlヘルパー
mvc プロジェクトにいくつかの htmlextensions を追加しようとしました。それらを使用しようとすると、すべてこの HtmlHelper htmlHelper パラメータが期待されますか? しかし、すべての例によると、これらは期待されていません..私が間違っていることは何ですか?
public static string RadioButtonListFor(this HtmlHelper htmlHelper, Expression> expression, String tagBase) where TModel : class { return htmlHelper.RadioButtonListFor(expression, tagBase, null); }
asp.net - コンテンツをラップする MVC 3 htmlhelper 拡張メソッド
私は検索しましたが、MVC 3 htmlhelper がラッパー メソッドを作成するための簡単な解決策を見つけることができませんでした。私が探しているのは次のようなものです:
結果は
これについて何か助けてください。
c# - ヘルパー拡張機能の中括弧の間のビュー コンテンツにアクセスする方法
コンテンツを表示するか、条件付き要素に依存しないように、HTML ヘルパー拡張機能の中かっこの間のビューのコンテンツを取得する方法はありますか。ユーザーが特定のコンテンツにアクセスできるかどうかをテストし、アクセスできる場合は内部コンテンツを表示し、そうでない場合は何も表示しないという考え方です。
Html.BeginForm の行に沿ったもの
コンテンツの周りにタグを追加できる例はたくさんありますが、コンテンツを直接操作する例はありません。
それは可能ですか、それとも別の方法がありますか?
asp.net-mvc - カスタムの強い型のHtmlHelperを作成するにはどうすればよいですか?
たとえば、
フォームを送信すると、TextBoxの値が自動的にに割り当てられModel.Text
ます。
このようなカスタムHTMLヘルパーを作成したいと思います。
HTMLを表示するためのこのような拡張メソッドの記述方法は知っていますが、値を割り当てるための動作をプログラムする方法を知っていますModel.WhatEver
。
タグクラウドを構築したいので、次のような方法でタグクラウドを含めることをお勧めします。
HTMLヘルパーはHTMLを出力するだけですが、どうすれば値を割り当てることができますModel.SelectedTags
か?
razor - 2 つのモデルに同じ名前のプロパティがある場合、HTML 拡張を使用した値が想定と異なる
これが私のシナリオです。
共通のプロパティ名を持つ 2 つのモデルを作成しました
/li>このようなビューを返すアクション(インデックスなど)でSimpleModel1を使用しました
/li>SimpleModel1 をパラメーターとして受け取り、いくつかの作業を行い、SimpleModel2 を受け取るビューを返す Test アクションに値を送信しました。
/li>Test.cshtml (テスト アクションによって返されるビュー) は次のとおりです。
/li>
私が期待しているのは、Property1 のすべての値が、テスト アクションで設定されているように「モデルの Property1 とは異なるもの」になることです。しかし、Html 拡張子を使用するもの (Html.TextBoxFor、Html.HiddenFor など) には、Test Action に投稿された Property1 値があることが判明しました。たとえば、Test Action に「なんてびっくり」(SimpleModel1 の Property1) を投稿すると、SimpleModel2 の Property1 の値も、何を設定しても「びっくり」になります。
何が起こっているのかわかりません。私にはバグのように見えます。誰にもアイデアはありますか?
.htaccess - URL の選択に基づく .html 拡張子を使用した動的 URL 書き換えの htaccess
「this-is-a-link」のようなスラッグを使用してデータベースからデータを取得する動的ページの URL を書き直そうとしています。
http://www.test.com/testweb/this-is-a-linkで正常に動作します
ただし、以下のようにクリックされたリンクに基づいて書き換えルールを変更する必要があります。
http://www.test.com/testweb/faq/this-is-a-link , 'testweb/news/this-is-another-link','/testweb/testimonials/test-link'
上記の RewriteRuleの「faq_pages.php 」を「 news_pages.php 」に変更する必要があります。同じhtaccessを持つすべてのページに使用できるように動的に設定するにはどうすればよいですか、またはhtaccessの異なるページに値をチェックして書き換えるにはどうすればよいですか。
また、以下のコードを修正する方法を教えてください。
「/testweb/this-is-a-link.html」または「/testweb/faq/this-is-a-link.html」のように、アドレス バーに html の URL を表示する必要があります。
編集: Jon Lin の助けを借りて、コードを以下のように更新しました。
現在、以下の両方の条件が機能しています: /testweb/faq/another-faq-test.html,
/testweb/faq/another-faq-test.html/
「faq」という名前のサブフォルダーがないため、ルート フォルダー内のテンプレート ファイル (images/css/js など) が読み込まれません。どうすれば修正できますか?
ありがとうございます