問題タブ [fluenthtml]
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-mvc - ビューでのMVCContribFluentHtmlの使用
物事を正しく理解している場合、ビューでMVC ContribのFluentHtmlを使用するには、System.Web.Mvc.ViewPageではなくMvcContrib.FluentHtml.ModelViewPageから継承するようにビューを変更する必要があります。
そうすると、System.Web.Mvc.ViewPageによって提供される機能が失われますか?
c# - Entity Framework と FluentHtml を使用して外部キー オブジェクトを設定する方法
私がやろうとしているのは、FluentHtml を介して EF エンティティに外部キー オブジェクトを設定することです。Foo.Bar を介してオブジェクト Bar への参照を持つ Foo のエンティティがあります。私がやろうとしているのは、ビュー フォームに Bar の値を設定することです。私のモデルには、Model.Bars を介してすべてのバーのコレクションが含まれています。私の見解では、私は単に使用して<%= this.Select(m => m.Foo.Bar).Options(Model.Bars) %>
いますが、モデルの状態はそれが有効ではないと主張しています。ドロップダウンにはバー ID が適切に入力されており、すべて有効に見えます。フォームで EF エンティティ参照プロパティを設定するために必要な特別な魔法はありますか?
オブジェクトと同様にキー参照をマップできるため、単に Select(m => m.Foo.BarId) を使用していた Linq2SQL から移動しました。ただし、Entity Framework はこれを許可しません。
asp.net-mvc - Sparkビューで流暢なhtmlラムダ式を使用できません
asp.netmvcアプリケーションで流暢なhtmlとsparkviewエンジンを使用しようとしています。適切な基本クラスを割り当て、アセンブリを追加しました。これを行うと、TextBox( "MyProperty")は正常に機能します。ただし、this.TextBox(m => m.MyProperty)を使用しようとすると、以下の例外が発生します。これを引き起こしている可能性のあるアイデアはありますか?
例外:
asp.net-mvc - FluentHtml (MVContrib) を使用してカスタム入力要素を作成する際の問題
私は最近、ASP.NET MVC 1.0 に手を出し始めたばかりで、素晴らしい MVCContrib に出会いました。私は当初、いくつかの拡張 HTML ヘルパーを作成する道をたどっていましたが、FluentHTML を見つけた後、カスタム入力要素を作成することにしました。基本的に、私が取り組んでいるプロジェクトの他の開発者が入力フィールドをページに追加し、好みのマークアップをすべてレンダリングできるようにするために、最終的にいくつかのカスタム入力要素を作成したいと考えています。要するに、特定の入力要素を追加のマークアップでラップしたいと思います.TextBoxは<li />
、たとえば.
ここの別の質問でのティム・スコットの回答に従って、カスタム入力要素を作成しました: DRY in the MVC View。
さらに詳しく説明するために、クラス「TextBoxListItem」を作成しました。
ViewModelContainerExtensions クラスにも追加しました。
最後に、ViewDataContainerExtensions にも追加しました。
私は自分の見解でそれを次のように呼んでいます:
<li></li>
とにかく、要素にラップされていない、標準の FluentHTML TextBox 以外は何も取得していません。
ここで何が欠けていますか?
ご協力いただきありがとうございます。
c# - MVCContribでFluentHtmlを使用して「フロート」スタイルを設定する方法
MvcContribFluentHtmlバージョン1.0を使用してASP.NETMVC1.0で作業しています。
float
次のコードはC#キーワードであるため、機能しません。
Styles
FluentHtmlのメソッドを使用して「float」cssスタイルを定義するにはどうすればよいですか?
mvccontrib - MVcContrib.FluentHtml.CheckboxList のチェックボックスを無効にする
FluentHml を発見し始めたばかりで、CheckBoxList ヘルパーに行き詰まっています。
ここにコードがあります
したがって、List<ChoiceViewModel> として入力される「criteria.Choices」に基づくチェックボックス リストがあります。
これが ChoiceViewModel のコードです
そして私の問題は次のとおりです。条件付きでチェックボックスを無効にしたい。
コードが「A」で始まらない場合、チェックボックスを無効にしたいとしましょう
どうすればそれを達成できますか?
ありがとう、ハサン
c# - FluentHtml を使用して EditorFor Templates で成功した人はいますか?
私はそれがロングショットであることを知っていますが、誰かがeditorFor Template内でFluentHtmlを使用して成功したかどうか疑問に思いました.
具体的には、プレフィックスを機能させて、送信時にビューモデルがバインドされるようにします。
上記の例では、すべてのフォーム html 入力 (名前と ID) の前に Client を付けて、正しくバインドし直します。しかし、fluent を使用する場合はそうではありません。
Fluent Html の例。
現時点では、プレフィックスを使用して ID を手動で設定することを検討していますが、これは理想的ではありません。
流暢な Html を削除することもできますが、「無効」に設定する機能が失われます。
asp.net-mvc - MvcContrib FluentHtmlとかみそり?
MvcContribの最新リリースはRazorビューエンジンで動作するのでしょうか?MvcContribアセンブリとFluentHtmlアセンブリを参照してから、Darinが提案したように、必要な名前空間を〜/ View/Web.configに追加しました。それでも、ビューでFluentHtml拡張機能をどれだけ使用しようとしても、機能しません。(HTMLヘルパーの後にドットで始めると、インテリセンスで何も表示されません)
私は何かが足りないのですか?
PS:MvcContribを使用するのはこれが初めてです。