問題タブ [razorengine]

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 に答える
1450 参照

c# - NopCommerce で @T が使用される理由とその利点/使用法は何ですか?

私はこれがかなり初心者であることを知っています.私はvb.net開発者であり、なぜ@TがNopCommerceで使用されているのか、その利点/使用法は何ですか?

たとえば、説明のために以下のコードを使用できます.. @T("Forum.Forums").ToUpper() を実行しようとしていますが、エラーがスローされます..

CS1061: 'Nop.Web.Framework.Localization.LocalizedString' に定義が含まれていません ...

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

asp.net - AJAX を使用して部分的なフォーム要素をレンダリングする方法

大きなフォームのセクションを組み立てるフォームがあります。例えば:

フォームにセクションを動的に追加したいと思います。私の部分的なビューの性質を考えると、モデルも一緒に渡す必要があります。その中で、私は惨めに失敗しています。

私の含まれているページのマークアップ:

私のコントローラーアクション:

モデルは決して有効ではありません。モデルフォームを含むページをコントローラーアクションに渡すにはどうすればよいですか? これは簡単なことのように思えます (確かに Web フォームの場合) が、私はこれに 3 時間も悩まされていました。

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

asp.net - モデル ASP.Net MVC 内のレンダリング モデル

Html.EditorForModel を使用して View でモデルをレンダリングしようとしました。これは私のモデルのコードです。
製品クラス

ディーラークラス

編集用に製品をレンダリングしてみます。私はこのようにします

しかし、 View render EditorForModel() が2回あるようです。これがスクリーン 表示 編集

この問題を解決する方法はありますか?

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

asp.net - Microsoft.AspNet.Razor 3.0.0 をインストールできませんでした

簡単な HTML テンプレートを作成する必要がある ASP.NET プロジェクトに取り組んでいます。

最も優れたソリューションは、Microsoft.AspNet.Razor に依存する RazorEngine のようです。ただし、Nuget 経由で Microsoft.AspNet.Razor をインストールしようとすると、次のエラー メッセージが表示されます。

「Microsoft.AspNet.Razor 3.0.0」をインストールしています。
「Microsoft.AspNet.Razor 3.0.0」が正常にインストールされました。
「Microsoft.AspNet.Razor 3.0.0」を EBulkDBSManagementApp に追加します。
「Microsoft.AspNet.Razor 3.0.0」をアンインストールしています。
「Microsoft.AspNet.Razor 3.0.0」を正常にアンインストールしました。
インストールに失敗しました。ロールバック中...
パッケージ 'Microsoft.AspNet.Razor 3.0.0' をインストールできませんでした。このパッケージを '.NETFramework,Version=v4.0' を対象とするプロジェクトにインストールしようとしていますが、そのフレームワークと互換性のあるアセンブリ参照またはコンテンツ ファイルがパッケージに含まれていません。詳細については、パッケージの作成者にお問い合わせください。

解決策はありますか?

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

c# - 実際の MVC ビューとモデルを使用して Html ファイルを作成する方法はありますか?

いくつかの「要件」があります。

1) アプリケーションは、かみそりマークアップから静的 HTML ファイルを生成する必要があります。

2) (1) を実現するためのコントローラーは、アプリケーションで既に定義されているビューとモデルを使用する必要があります。

RazorEngineは、単純なテンプレートとモデルを Html を含む文字列として結合できることを理解しています。

ドキュメントには多くのことは書かれていませんが、ここでの問題は、これでは十分ではないということです。Parse メソッドに次のいずれかを受け入れてもらいたい:

a) コントローラーが認識しているビューの名前、または

b) ビューのパス。

実際の MVC ビューとモデルを使用して Html ファイルを作成する方法はありますか? 実際の例をいただければ幸いです。

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

c# - RazorEngine および EF 5 または 6

私は razorengine を使用していくつかのコードを生成していますが、それは簡単だと思いますが、以前は正常に機能していた例外が発生しています。

dataitemefエンティティを含む単なるオブジェクトです:

{System.Data.Entity.DynamicProxies.Table_600FE9F0407FBF4EABE3C512A1938F3D58ACD5ABD32691FF564D071856338EBB}

テンプレートに意味のない文字列が含まれています:"(Some text)"

しかし、私はこの例外を受けています:

テンプレートをコンパイルできません。型または名前空間名 'DynamicProxies' が名前空間 'System.Data.Entity' に存在しません (アセンブリ参照がありませんか?)。

ナゲットでefをインストールしたので、すべての参照がそこにあると思います。私はef5とef6の両方で同じ結果を試しました。私はこれをやろうとしています: