問題タブ [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 に答える
205 参照

asp.net-mvc - ASP.NETテンプレートビューの代わりにSparkテンプレートビューを追加するにはどうすればよいですか?

デフォルトのASP.NETビューエンジンの代わりにSparkビューエンジンを使用しています。プロジェクトに新しいビューを追加するときに、「ASP.NET」ビューの代わりに「spark」ビューを追加できるようにしたいと思います。これはある種のテンプレートに過ぎないと思いますが、見つからないようです。

たとえば、次のようなビューを生成する必要があります。

これの代わりに;

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

asp.net-mvc - Spark ビュー エンジン - モデルを部分ビューに渡す

リストを繰り返し処理し、各要素の部分ビューをレンダリングしたいと考えています。

elemを部分ビューに渡すにはどうすればよいですか? <render partial> には追加のパラメーターはありません。html.RenderPartial を使用できますが、Spark 構文を使用したいと考えています。出来ますか?同じ ViewData を使用する必要があり、独自のモデルを定義できなかったかのように見えます。

編集:

部分的なビュー:

わかった。部分ビューで 'elem' を使用できますが、部分ビューでは 'elem' の型がわかりません。もちろん、生成されたビュー クラスはコンパイルされるため、すべてが機能しますが、部分ビューには Intellisense がありません。

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

spark-view-engine - spark ファイルで intellisense のパラメーターを確認するにはどうすればよいですか?

Spark インテリセンスが動作しています()が、メソッドのパラメーターを開くと、そこに何が入っているのかがわかりません。いくつかのメソッドにはオーバーロードがあるため、どのオプションがあるかわかりません。

たとえば、!{Html.Hidden()}一度開くと、()渡すパラメータがわかりません

何か案は?

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

asp.net-mvc - コンパイルされたスパークビューを動的に作成するにはどうすればよいですか?

スパークで次のようなことをしたいです。

${file}ただし、Sparkはインポートを試行する前に評価していないため、これは機能しません。これは理にかなっていて、うまくいかないと思いましたが、他にどうすればこのようなことができますか。

注:モデルはファイル名のリストです。

0 投票する
3 に答える
991 参照

asp.net-mvc - ASP.NETMVC用のSparkT4テンプレート

すぐに使用できるWebフォームビューテンプレート(作成、編集、詳細など)に一致する/類似するSparkT4テンプレートが既に存在するかどうかだけ知りたいと思いました。私のGoogleのスキルは、私を結果に導きませんでした。

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

asp.net-mvc - Spark ビュー エンジンは自動的に H() を ${ ... } に適用します

これは、スパークの部分ビューの一部です (TaskSearch と呼ばれます)。

コードを使用して非スパークビューによって生成されます。

Spark は、以下を含むビュー クラスを生成します。

HTMLを作成する代わりに、HTMLエンコードされたHTMLコードを作成するため、ドロップダウンリストの代わりに出力ページにHTMLタグが表示されます。おそらく何かが欠けていますが、生成されたビューで H() の使用を無効にするにはどうすればよいですか?

私が使用する場合

すべて正常に動作します。

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

asp.net-mvc - spark ビュー エンジン プリコンパイルと拡張メソッド

この Web プロジェクトでは、FromUtcToUserTimeZone() という拡張メソッドを含むフォルダー \Code\Extensions\DateTimeExtension.cs に拡張メソッドを追加しました。

asp.net mvc で spark ビュー エンジンを使用し、ビューの事前コンパイルを行う必要があるため、中程度の信頼で動作するようにしたいと考えています。

ビルド後のイベントが実行されると、エラー 29 'System.DateTime' に 'FromUtcToUserTimeZone' c:...\Views\Calendar\Index.spark' の定義が含まれていません' が表示されます。ビューに追加しました。

webproject 自体を web.config に追加しました

そして、まだ機能していません。

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

asp.net-mvc - Spark テンプレート ポストから ViewData.Model を取得する

namevaluecollection の代わりに ViewData.Model を使用するように spark ビューを変換しようとしています。これにより、AutoMapper を使用して、アクション メソッドに入る前に dto をエンティティにマップできます。

ビューから viewdata.model にアクセスできますが、データをポストバックすると、viewdata.model が null になります。ここにいくつかのサンプルコードがあります:

私からしてみれば: <viewdata Message="string" model="MyDto" /> ${Model.Id} < -- displays MyDto.Id

私がやろうとしているサーバー上の私のフィルターで: var model = filterContext.Controller.ViewData.Model;

ただし、ViewData.Model は null です。これは OnActionExecuted 中です。投稿されたビューから値を取得する ViewData.Model を取得するトリックはありますか?

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

asp.net-mvc - Spark View Engine「同じ単純な名前のアセンブリ」エラー

ASP MVC で Spark ビュー エンジンを試していますが、ビューを表示すると以下のエラーが発生します。ビューは、メイン Web アプリケーション (MyApp.Model.dll) とは異なるアセンブリにあるモデル オブジェクトを参照します。私はこれに対する原因または解決策にこだわっています。

動的ビューのコンパイルに失敗しました。0,0): エラー CS1704: 同じ単純名 'MyApp.Model、Version=1.0.0.0、Culture=neutral、PublicKeyToken=null のアセンブリが既にインポートされています。参照の 1 つを削除するか、署名して、side-by-side を有効にしてください。

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

asp.net - Spark と ASP.NET

ASP.NET MVC プロジェクトで Spark を使い始めました。ただし、ASP.NET MVC に移植できない既存の ASP.NET プロジェクトがあり、ASP.NET で Spark を使用する方法があるかどうか疑問に思っていました。