問題タブ [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.
asp.net-mvc - Spark と Webform ビュー エンジンの混合
複数のビュー エンジンを使用することは可能ですか? 私はすでに webforms ビュー エンジンを使用している大規模な (っぽい) サイトを持っていますが、新しい機能のために Spark に移行したいと考えています。
これはサポートされていますか? これを行う方法を詳しく説明しているオンラインのドキュメントはありますか?
asp.net-mvc - asp.net site.master および spark ビューの使用
私の site.master マスター ページを使用することは可能ですか? Spark をもっと使い始めたいのですが、私が取り組んでいるこのプロジェクトでは、asp.net ビュー ページも使用しています。
もちろん、マスター ページを application.spark ページに変換することもできますが、既に持っている Site.Master を使用することが本当に可能かどうか疑問に思っていました。
asp.net-mvc - Linux Mono の SparkView エンジン
Linux マシンで実行されている ASP.NET MVC で SparkView エンジンを使用しようとしていますが、ビュー パスの解決に既知の問題があるようです。
問題は、~/Views/Home/Index.spark ではなく Home\Index.spark を探しているという事実にあるようです。
これに対する解決策をグーグルで検索したところ、それが機能していないという古いコメントがいくつか見つかりましたが、誰かがこれを理解しているかどうか疑問に思っています. MVC1.0を使用しています。
asp.net-mvc - SparkViewEngineとviewdataの混乱の使用
SparkViewエンジンでviewdata構造を使用する方法を理解できないようです。コントローラに次のコードがあります。
ユニットテストで正しいプロジェクトが返され、非スパークビューが完全に機能したため、このコードは機能します。現在、Spark View Engineに切り替えようとしていますが、構文が混乱しています。補足として、sparkビューエンジンが機能し、.sparkビューを読み取っていることを確認しました。
これが私のlist.sparkビューで使用しているものです:
このビューをレンダリングすると、次のエラーが発生します。
This is referring to the model.count line. Why doesn't this work? I tried passing the project list to the ViewData["projects"] (and replaced model in the spark code with projects) and I get the same error (take out the model.count for projects.count).
This is probably something stupid, but I can't seem to figure this out.
Update:
Well I fixed this. It seems that the MVC2 web.config file created by VS 2010 Beta 2 was bad. I used a MVC2 web.config file created by VS 2010 RC and it now works. Thanks!
asp.net-mvc - 部分ビューでパラメータ (変数) を宣言する方法は?
SomeContainer.spark
この方法で部分ビューを使用するという名前のスパーク ビューが与えられた場合:
SomeContent.spark
このようにパラメーターを使用するという名前の部分ビューが与えられた場合:
SomeContent.spark
param1 を事前に宣言するように変更するにはどうすればよいですか。私がそれをしたいのは、次の 2 つの理由からです。
- 読みやすさ: 読者は、部分的なビューが何に依存しているかを知ることができます
- Visual Studio で param1 のインテリジェンスを取得するには
<var>
私は単純に SomeContent.spark で同じことを宣言しようとしましたが、実行時にその変数が既に存在することを示して失敗しました。
asp.net-mvc - .spark ビューが /bin/Views にコピーされる - なぜ?
/bin/Views/* にコピーされたビュー ディレクトリ内の .spark ファイルを ASP.MVC 2 アプリケーションをビルドまたは公開します。
bin/Views ディレクトリを削除しても、アプリはサーバー上で正常に動作するため、この冗長性は役に立たないようです。
この動作を防ぐ方法はありますか?
私のファイルはデフォルトのビルド アクション「コンテンツ」でタグ付けされ、ビュー ディレクトリはデフォルトの MVC テンプレートのようにネームスペース プロバイダーです。
asp.net-mvc - スパークするかスパークしないか?
最近、ASP.MVC 2 に夢中になっていて、さまざまなレンダリング エンジンが存在することが最近明らかになりました... Spark は特に私の注意を引きました。
- 私は ASP.NET に関する膨大な知識を持っているので、ASP.NET MVC に加えて強化する価値はありますか?
- 一般的にそれは価値がありますか?それは本当に問題ですか?それは実際には味の好みのようであり、パフォーマンスはそれほど高くなく、開発者の時間を大幅に短縮することさえありません.
- まだ未熟で、インテリセンスのサポート、構文の強調表示のサポート、多くのツール オプションはありません。MVC 2 のみを予備的にサポートしています...
あなたの考えは何ですか?私はおそらくそれだけの価値がないことに傾いています...
c# - Spark SetPageBaseType 設定に入れるもの
Spark を使用して、コンソール アプリから HTML を直接出力します。私のプロジェクトには次のビュー クラスがあります。
次に、Spark に対して次の設定を行います。
ApplicationView を SetPageBaseType として配置しないと、CompilerException が発生し続けます -共有ベース ビューをそこに置くべきではありませんか?
同じエンジン インスタンスを使用して (異なるビュー モデルを使用して) いくつかの異なるビューをディスクに書き込もうとします。次に、それぞれに異なる SetPageBaseType を使用してエンジン インスタンスを設定する必要があります (レンダリングしている現在のビュー用)。そうですか?
基本的に、上記のヘルプと SetPageBaseType の一般的な説明とその使用方法が必要です。
asp.net-mvc - ASP.NET MVC ビュー エンジンの解決シーケンス
簡単な ASP.NET MVC バージョン 1.0 アプリケーションを作成しました。1 つのアクション インデックスを持つ ProductController があります。ビューで、対応する Index.aspx を Product サブフォルダーの下に作成しました。
次に、Spark dll を参照し、同じ Product ビュー フォルダーの下に Index.spark を作成しました。Application_Start は次のようになります
私の予想では、Spark エンジンはデフォルトの WebFormViewEngine の前に登録されるため、Product コントローラーで Index アクションを参照するときに、Spark エンジンを使用し、他のすべての URL には WebFormViewEngine を使用する必要があります。
ただし、このテストでは、Product コントローラーの Index アクションも WebFormViewEngine を使用していることがわかります。
WebFormViewEnginer の登録 (コードの最後の行) をコメント アウトすると、Index アクションが Spark エンジンによってレンダリングされ、残りの URL がエラーを生成することがわかります (既定のエンジンがなくなったため)。スパークコードは正しいです。
私の質問は、ビューエンジンがどのように解決されるかです。登録シーケンスが有効にならないのはなぜですか?
asp.net-mvc - Sparkマスターページを設定してプロジェクトに分離ページを作成できますか?
application.sparkとすべてのマスターページマークアップを含むhtml.sparkを持つプロジェクトがあります。ビューは正常に機能しますが、マスターページとはまったく関係のない分離されたページを作成する必要があります。別のネストされたマスターページが必要ですか、それとも可能ですか?
ありがとう