問題タブ [spark-view-engine]

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 投票する
1 に答える
523 参照

asp.net-mvc - Sparkにネストされた「レイアウト」?

ビューをASP.NETMVCTagSoupからSparkを使用するように変換中です。ただし、SparkレイアウトにASP.NETネストマスターに類似したものがあるかどうかはわかりません。

これがない場合、最良のアプローチはパーシャルを使用することでしょうか?

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

c# - 編集モデル オブジェクトが期待どおりにビューにバインドされない

ASP.NET MVC (1.0)、Spark View Engine (1.0)、および SubSonic (3.0.0.3) を使用しています。

「編集」ビューを正しく機能させるのに問題があります。したがって、私のコントローラーには、編集フォーム ビューを表示する次のコントローラー アクションがあります。

そのビューのフォームは、次のコントローラー アクションにポスト バックします。

私が抱えている問題は、最初のコントローラー アクションが実際には、送信された Plot オブジェクトの値をフォームに入力しないことです。フォームに入力する唯一の方法は、Plot を ViewData に追加することです。

それは編集フォームに入力されますが、値を編集して上記の2番目のコントローラーアクションに送信すると、更新された値で編集フォームに送信されたプロットではなく、基本的に新しい値を含む新しいプロットが返されます.

おそらく単純なものが欠けているだけだと思いますが、それが何であるかを理解できないようです。フォームのすべてのフィールドには、「プロット」という接頭辞が付いた ID があります。

私が間違っていることを知っている/見ている人はいますか?ありがとう。

0 投票する
6 に答える
107074 参照

asp.net-mvc - ASP.NET MVC ビュー エンジンの比較

ASP.NET MVC で使用できるさまざまなビュー エンジンの内訳を SO と Google で検索してきましたが、ビュー エンジンとは何かについての簡単な概要説明以上のものは見つかりませんでした。

私は必ずしも「最高」または「最速」を探しているわけではありませんが、さまざまな状況で主要なプレーヤー (デフォルトの WebFormViewEngine、MvcContrib ビュー エンジンなど) の長所と短所を実際に比較しています。これは、既定のエンジンからの切り替えが特定のプロジェクトまたは開発グループにとって有利かどうかを判断するのに非常に役立つと思います。

誰かがそのような比較に遭遇しましたか?

0 投票する
4 に答える
9690 参照

c# - ASP.NET MVC で CheckBox の Checked プロパティを設定する

ASP.NET MVC に CheckBoxList がないことを回避しようとしています。Enum値のリストを問題なくレンダリングできるようになりましたが、モデルに基づいてchecked属性を設定する方法に行き詰まっています-この場合、ロールエンティティのIListを持つユーザーエンティティです. ロール ID は列挙値に対応します。

この例では、Spark ビュー エンジンの構文を使用していますが、機能的には標準の ASP.NET MVC ビュー エンジンと同じです ("$(" は "<%=" または "<%" と同じです)。

0 投票する
11 に答える
55228 参照

asp.net-mvc - ASP.NET MVC 部分ビュー: 入力名プレフィックス

次のようなViewModelがあるとします

ビューでは、パーシャルをレンダリングできます

部分的に私はやります

ただし、問題は、モデル バインダーが適切に機能するためには name="Child.Name" が必要なのに対し、どちらも name="Name" をレンダリングすることです。または、同じ部分ビューを使用して 2 番目のプロパティをレンダリングすると、name="Child2.Name" になります。

部分ビューに必要なプレフィックスを自動的に認識させるにはどうすればよいですか? パラメータとして渡すことはできますが、これでは不便です。たとえば、再帰的にレンダリングしたい場合、これはさらに悪化します。接頭辞を付けて部分ビューをレンダリングする方法はありますか、または呼び出しラムダ式の自動再認識を使用して、より良い方法がありますか?

正しい「子」が自動的に追加されます。生成された名前/ID 文字列のプレフィックス?

サードパーティのビュー エンジンやライブラリなど、あらゆるソリューションを受け入れることができます。実際には、Spark ビュー エンジン (マクロを使用して問題を「解決」) と MvcContrib を使用していますが、解決策が見つかりませんでした。XForms、InputBuilder、MVC v2 - この機能を提供するツール/洞察はどれも優れています。

現在、これを自分でコーディングすることを考えていますが、時間の無駄のように思えます。この些細なことがまだ実装されていないとは信じられません。

多くの手動ソリューションが存在する可能性があり、それらはすべて歓迎されます。たとえば、パーシャルを強制的に IPartialViewModel<T> { public string Prefix; に基づくようにすることができます。T モデル; }。しかし、私は既存の/承認されたソリューションを好むでしょう。

更新:ここには答えのない同様の質問があります。

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

c# - Spark View Engine Html.TextArea バグ?

私は奇妙なものを持っています。TextArea ヘルパーを使用するだけで、標準のテキストエリアをレンダリングしようとしています。

そして私のコントローラー

そして、ページの最初のロードでは、問題なく動作し、テキストエリアをレンダリングします

前 http://cadred.net/personal/contact-before.png

ただし、検証をテストするためにフォームを送信すると、テキストエリアがレンダリングされなくなります

アフター http://cadred.net/personal/contact-after.png

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

asp.net-mvc - Spark ビュー エンジンは Web フォーム マスター ページと相互運用できますか?

私は Spark がとても気に入っていますが、Web フォーム ベースのビューにはすでに大きな投資を行っています。既存のすべてのビューを前もって変換することなく、Spark の使用を開始したいと考えています。

Spark を Web フォームと並行して動作させる際に私が抱えている唯一の問題は、マスター ページです。現在、マスターページの 1 対 1 の複製である Spark レイアウトがあります。

この量の重複は受け入れられません。すでに何度か噛まれています。

Spark ビューを Web フォーム マスター内で動作させる方法はありますか? または、webforms ビューが Spark レイアウト内で機能するようにするには? どちらも重複の問題を解決します。

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

asp.net-mvc - Spark ViewEngineを使用してカスタムHTMLタグを作成するにはどうすればよいですか?

Spark ViewエンジンがカスタムHTMLタグの定義の概念をサポートしていることをどこかで聞いたり読んだりしました(どこを思い出せません)。丸みを帯びた角に使いたいです。私たちのHTMLでは、実際のコンテンツをラップした6つの異なるdivで構成されています。これをそのようなものに置き換えることができれば、物事がはるかに読みやすくなります。スパークがこれを行うことができるのは正しいですか?もしそうなら、私はこれをどのように使用しますか、これに関するいくつかのドキュメントはありますか?

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

asp.net-mvc - asp.netmvc2プレビュー2とSpark

一部のボディは、asp.netmvc2プレビュー2でSparkViewEngineを試しましたか

AREASに問題があります。

さらに、Areasフォルダーではなく、Viewsフォルダー内の**。spark*ファイルのみがsparkエンジンに見えるように見えます。

私の質問は:

誰かがそれを追加する方法についての情報を持っていますか?

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

c# - スタンドアロンアプリケーションでのSparkViewEngineの使用

クライアントアプリケーションはHTMLを生成する必要があります。Sparkのようなテンプレート/ビューエンジンソリューションを使用したいのですが、SparkをASP.NETアプリケーションの外部で使用できるかどうかわかりません。この方法でSparkを使用することに関するサンプルやドキュメントを知っている人はいますか?

(スタンドアロンで使用できる他のビューエンジンソリューションを知っている場合は、それらについても知りたいと思います。)