問題タブ [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 投票する
2 に答える
4427 参照

c# - Razor エンジンは、明らかにそこにある場合、Index.cshtml ページを見つけることができません。

ヘルプページも機能しながらスムーズに実行されていたこのASP.NET webapiプログラムがあります。

突然何かが起こり、ヘルプ ページが読み込まれなくなりました。



正しいファイルは明らかに「~/Areas/HelpPage/Views/Help/Index.cshtml」内にあり、WebAPI チュートリアルに従ってすべてのエリアを登録しました。なんらかの理由でビュー エンジンがそれを見つけることができません。助けてください??

編集:

わかりました、私は何かを理解しました。ActionResult を右クリックして [表示に移動] をクリックすると、エラーが発生して何も表示されません。

そのため、ActionResult を右クリックしてビューを追加すると、~/Views/Help/Index.cshtml に新しいビューが作成されます

どういうわけか、そのアクションは正しいビュー ページを指していません。それを修正する方法がわかりません。

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

asp.net-mvc - MVC カミソリで Html.LabelFor を強制的に大文字にしたいですか?

View エンジンとして MVC Razor を使用しています。大文字を強制したいHtml.LabelFor次のテクニックを試しましたが、うまくいきません!!

誰か助けてください!

以下のエラーを示す上記のコード: テンプレートは、フィールド アクセス、プロパティ アクセス、単一次元配列インデックス、または単一パラメーターのカスタム インデクサー式でのみ使用できます。

上記のコードは機能していますが、次のような html コードと一緒に表示されます。

<LABEL FOR="STUDENTENROLLPLANS_SCHOOLYEARID">入学する学年は?</LABEL>

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

model-view-controller - jqGridのサイズ変更イベントと、ページが更新されたときにトリガーされるイベント

ページに jqGrid があり、サイズ変更イベントがいつ発生するかを知りたいです。ページを更新すると発生しますか? そうでない場合、グリッドを含むページが更新されたときに発生するイベント。ページが更新されたときに幅を変更するイベントをキャプチャしたいと思います。

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

c# - 「モデル」キーワードが使用されている場合、「継承」キーワードは使用できません

こんにちは、以下のようにコントローラーから RazorEmail Template を呼び出そうとしています

ビューで私のテンプレートは下にあります

最初にアクセスしようとすると、次のエラーが発生します

ここからソリューションを得ましたhttps://stackoverflow.com/a/8127539/2318354

しかし、今このエラーが発生しています。親切に私を助けてください。めっちゃ時間かかった

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

asp.net-mvc-4 - mvc 4 Windows Azure Request.Url の間違ったポート番号

私は小さなasp.net MVC4 Webアプリケーションを書いています。プロジェクト テンプレートは、Visual Studio 2012 の azure mvc 4 テンプレートです。Razor ビューで Request.Url を要求すると、間違ったポート番号が取得されます。たとえば、私のウェブページの URL が

私は得る

Request.Url から URL を取得したとき。Visual Studio 2012 で取得したデフォルトの azure エミュレーターで実行しています。

ポート番号が間違っているのはなぜですか? それを修正する方法は?

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

c# - サンドボックス モードで任意の C# コードを実行しますか?

RazorEngine を使用しています。実行時にビューモデルにバインドする動的テンプレートがいくつかあります。私の要件は、サンドボックスでコードを実行することです。したがって、バインディングのみが許可されます。RazorEngine を使用すると、任意のアプリ ドメインでコードを実行できます。

次のアクセス許可で app-domain を実行すると、動作します。

しかし、これらの権限を使用して実行すると、

私は手に入れます、

付与する必要がある特別な許可はありますか?

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

.net - 1 つのソリューションで 2 つの異なる Razor バージョンを使用する

複数のプロジェクトを使用したソリューションがあり、そのうちの 1 つはRazorEngine (System.Web.Razor 3.0.0.0 に依存) を使用しており、もう 1 つは System.Web.Razor 2.0.0.0 を使用する ASP.NET MVC 4 プロジェクトです。

MVC プロジェクトで最初のプロジェクトのクラスを使用し始めるまで、すべて正常に動作します。次に、次のエラーが表示されます。

両方のバージョンを同時に使用する方法はありますか? ソリューション全体を Razor 3 にアップグレードすることは、問題が発生するため、オプションではありません。

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

razorengine - TextWriter で RazorEngine を使用する

RazorEngine を使用していくつかの html ファイルを生成したいと考えています。最初に文字列を生成してからファイルに書き込むのは簡単です。ただし、生成された文字列が大きすぎると、メモリの問題が発生します。

StreamWriterしたがって、文字列ではなく出力として使用するなど、キャッシュされていない RazorEngine を使用する方法があるのではないかと思います。

私はこれをしばらくグーグルで検索しましたが、運がありません。
カスタム ベース テンプレートを使用するのが正しい方法だと思いますが、RazorEngine の公式ホームページにはドキュメントがほとんどありません (古くてもあります)。

どんなヒントでも役に立ちます!

0 投票する
0 に答える
453 参照

asp.net-mvc-3 - 単一のビューに複数のタブを作成する方法

ページに 3 つのタブがある MVC ビューを作成する必要があります。各タブには、ユーザーから受け入れられる 10 個のフィールドがあります。次に、10 個のフィールドを持つ 2 番目のタブに進みます。

私の質問は次のとおりです。ページの戻るボタンをクリックするか、2 番目のタブから前のタブに移動すると、ユーザーが入力したすべてのデータと、1 つのタブに複数のタブを作成する方法が表示されます。見る。どうすればこれを行うことができますか?

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

asp.net-mvc - コントローラーで例外をキャッチする

コントローラー内で例外が発生した場合、「例外」がtry-catchブロック内でキャッチされたとしても、ビューエンジンは意図したビューに移動しないようです?

または私はここに何かが欠けています: