問題タブ [viewengine]

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

.net - Visual Studio 用の razor ビュー エンジンのインストール

Web Matrixベータ版をダウンロードしてインストールしました。
私はかみそりビューエンジンが本当に好きです。
Web Matrix IDE はあまりありません。

WebMatrix をインストールせずに、Visual Studio で使用する Razor ビュー エンジンをインストールする方法はありますか?

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

asp.net - aspx ページの erb <% 式 -%>

asp.net の aspx ビューには、Ruby erb と同様に機能するタグがあります<% -%>か? asp.net mvc で生成された html のこれらすべての改行が好きではありません。他のビュー エンジン (nhaml、spark、razor) については、まだ使いたくありません。

erb での <% %> と <% -%> の違いの簡単な例:

1. <% %>

私たちに与えます:

2. <% -%>

私たちに与えます:

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

c# - カスタム ビュー エンジンとカスタム アクションの結果

ユーザーが「ダウンロード」ボタンをクリックするオプションを持っているシナリオがあり、履歴データを含む csv ファイルを作成し、ユーザーにファイルをローカルに保存させる必要があります。これまでにこれを行ったことがないので、これを行う方法を探し始め、基本的に Custom View Engine と Custom Action Result の両方に出くわしました。

私の質問は、これらの利点/欠点は何ですか? 好ましい方法は何ですか?

CSV ファイルには、基本的にヘッダーと、数千行のデータ (最大約 15 列/フィールド) が含まれています。本当に特別なことは何もありません。

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

asp.net-mvc - ASP.NET MVC を電子メール テンプレート エンジンとして使用する: 良いアイデアですか?

ASP.NET MVC ビュー エンジンを使用して html をレンダリングし、電子メールで送信するのは良い考えであり、実行可能でしょうか?

ビューを文字列にレンダリングできることはわかっています。そのため、メール メッセージの作成に使用できます。ASP.NET MVC はアプリケーションで既に使用されているため、「メール ビュー」に Brail や NVelocity を使用しなくても、すべての実用的な ASP.NET MVC を使用できます。

良いアイデア?注意事項はありますか?例:) ?

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

asp.net-mvc - ASP.NET MVC MVC アプリケーション コンテキストの外部でコントローラーまたはビューを使用する

こんにちは、ユーザーがデータベースを検索するためのインターフェイスを提供する小さな Web ページを作成しています。

この Web サイトは、Search(string searchString) と GetAccountInfoByInitials(string initials) の 2 つの Web サービス関数を提供する必要があります。

これを行うためにコントローラーを使用したいのですが、ViewResult から html を取得する方法がわかりません。

私は次のことを試しましたが、result.ToString() は文字列 "System.Web.Mvc.ViewResult" しか与えません。

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

c# - MVC ビューの構造を説明する質の高いチュートリアルはどこにありますか?

私のバックグラウンドは、主に Microsoft プラットフォームのデスクトップ アプリケーションです。私は最近、ASP.Net MVC で多くの作業を行っており、Web フォームの学習を完全にスキップしました。私は、MVC でビューを作成する際に (Web の専門家ではありませんが) 一番苦労していることに気付きました。MVC で適切なビューを作成するには、HTML と JavaScript にどれだけ習熟しておく必要がありますか? また、標準の Webforms ビュー エンジンを使用する必要がありますか?それとも、私のバックグラウンドを考えると、Spark ビュー エンジンを使用した方が簡単でしょうか?

0 投票する
8 に答える
30708 参照

asp.net-mvc - razorビューエンジンでオプションのHTML属性を簡潔に作成するには?

より少ないコード行 (おそらく 5 行) で次のコードを記述する方法を探しています。選択したクラスと同じことができると思いますが、このかみそりの構文は見栄えがよくありません。

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

asp.net-mvc - asp.net mvc 2: WebFormViewEngine の FindView でマスター ページを設定する

カスタム ViewEngine で問題が発生しました。FindView メソッドを上書きして、すべてのビュー ページでマスター ビューを定義することなく、マスター ビューを設定しようとしています。

デバッガー ビューからはすべて問題ないように見えます。ビュー ページでプロパティ MasterPageFile を設定していません。

問題は、ブラウザに「コンテンツ コントロールは、マスター ページを参照するコンテンツ ページでのみ許可されています」と表示されることです。デバッガーが表示されずに。

なぜ、またはこれが予想される動作であるかを知っている人はいますか?

前もって感謝します!

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

asp.net-mvc-2 - ASP.NETMVC2カスタムビューエンジン

asp.net mvc2Webアプリのテーマを実装するためのカスタムビューエンジンを開発しています。私が直面している問題は、この関数の問題です。

パラメータ「masterName」は常に空ですが、viewNameは空ではなく、そのビューにはマスターページが関連付けられています。

マスターページを知りたいので、デフォルトのテーマを設定して、マスターページのみを変更し、コンテンツページは変更しないテーマを作成できるようにします。そのため、テーマを選択するときは、テーマのマスターページを使用しますが、デフォルトのテーマのコンテンツページを使用します。ただし、マスターページと一部のコンテンツページをオーバーライドするテーマと、そうでないテーマを作成する機能を提供したいと思います。このためには、ページが使用しているmasterNameのみが必要ですが、空の文字列を受け取ります:(

あなたはなにか考えはありますか?

前もって感謝します!ファン

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

asp.net-mvc - コンソール アプリケーションで ASP.NET MVC スタイルのビューを作成しますか?

電子メールを送信する必要があるコンソール アプリケーションがあります。今は文字列ビルダーを使って電子メールを作成していますが、もっと凝ったものにしたいと思っています。そこで、HTML マークアップを含む ASP.NET MVC スタイル ビューにオブジェクトを送信し、それを郵送して返送するのはよいことだと思いました。今、私はそれを次のように行っています。

明らかにそれは単なるプレーンテキストですが、私は本当に次のようなことができるようにしたいと思っています:

ASP.NET MVC のビュー エンジン (または Spark やその他のビュー エンジン) を活用でき、独自のエンジンを作成する必要はないようです。私がここで的外れである場合、またはこれを行うためのより簡単な方法がある場合は、提案を受け付けています。