問題タブ [razor]

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

javascript - Razor構文とJavascript

テストとして、私たちが作成した概念実証アプリをWebフォームからRazorに変換しているので、それを評価することができます。

これまでに1つの問題が発生し、頭が痛くなっています。クライアント側のJavascriptを生成しています...

Webフォーム

かみそりの構文

コンパイラは、'availableIds.push'行に次のエラーを表示します。

コンパイラエラーメッセージ:CS1525:無効な式の用語'{'

それは明らかにそれをC#としてコンパイルしようとしています...しかしどうすればそれを止めることができますか?

ありがとう、
キエロン

0 投票する
7 に答える
127751 参照

asp.net-mvc - Razor ビュー エンジンと ASP.NET MVC 3 で動的モデルを使用して部分ビューをレンダリングする

モデルタイプが次のように指定されている部分ビューをレンダリングしようとすると:

次のコードを使用して:

次の例外が発生します。

ただし、.aspx ファイル内の同じコードは問題なく機能します。何かご意見は?

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

asp.net-mvc - 属性フィルターを介してMVCでRazorレイアウトを設定するにはどうすればよいですか?

ベースコントローラーまたは属性のいずれかのコードを使用して、デフォルトのRazorレイアウトを設定したいと思います。これは可能であるとドキュメントで言及されていましたが、それがどのように行われるのか理解できません。

ViewメソッドのmasterPageパラメーターが使用可能であることは知っていますが、コントローラーによって返されるすべてのビューでこの値が自動的に設定されるようにしたいと思います。

いいえ、ビューはさまざまな場所に配置されるため、これに_ViewStartを使用することはできません(これは通常のMVCサイト構成ではありません)。

ありがとう

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

asp.net-mvc - Razorを使用したASP.NETMVC部分レンダリングの問題

mvcアプリケーション用に_Layout.cshtmlを定義しました。これを以下に示します。

SomePage.cshtmlページには、レイアウトを含め、部分的なレンダリング構造も含めました。これは、_MailForm.cshtmlをこのページにレンダリングするためです。

私の_MailForm.cshtmlファイルは次のようになります。

_MailForm.cshtmlで宣言されたHeaderContentセクションは、_Layout.cshtmlからレンダリングされ、mail.jsスクリプトをロードすると想定しています。スクリプトは実際にはロードされていないため、フォームロジックが機能していません。そのHeaderContentセクションを_MailForm.cshtmlからSomePage.cshtmlに移動すると、mvcがスクリプトをロードするため、すべてが機能します。

しかし、_MailForm.cshtmlファイル内からそのスクリプトをロードする方法は?

よろしく

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

c# - メールマージプログラムなどの非WebアプリケーションでRazorを使用するにはどうすればよいですか?

C#コマンドラインアプリケーション内など、Webアプリケーションの外部でRazorを使用しようとした人はいますか?

一般に、Razorを使用して単純なメールマージを行うにはどうすればよいでしょうか。このブログ投稿のコメントから可能と思われます。

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

asp.net - MVC のメリットを享受する (または不利になる) のは、開発者と設計者のどちらですか?

MVC と ASP.NET フォームを比較すると、どちらが Web デザイナーのデザイン時のエクスペリエンスを向上させますか? ...開発者にとってどちらが優れていますか?

私はちょうど新しいRazor MVC構文を見ていましたが、設計者はループ}で使用されている迷子を単純に削除できると思います。ASP.NET WebForms は、より優れた Web デザイナー エクスペリエンスを提供すると言うfor..each人もいるかもしれません。

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

c# - エンコードなしの ASP.NET MVC Razor レンダリング

Razor はデフォルトで文字列をエンコードします。エンコードせずにレンダリングするための特別な構文はありますか?

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

asp.net-mvc - Razor を使用してエンコードされていない Json をビューに書き込むにはどうすればよいですか?

次のように、Razor を使用して Asp.Net MVC ビューにオブジェクトを JSON として書き込もうとしています。

問題は、出力で JSON がエンコードされており、私のブラウザーが気に入らないことです。例えば:

Razor にエンコードされていない JSON を出力させるにはどうすればよいですか?

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

razor - Razorビューのサーバー側コード

Razorビューエンジンでこのような関数を作成する方法はありますか?

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

css - .LESSとRazor

Razor View Engine(ASP.NET MVC)を.LESS(SASSと同様-.NETの場合はhttp://lesscss.org/ )と一緒に使用することはできますか?両方とも「@blah」を使用しているためですか?

私が達成したいのは、Razorと混合した.LESScssファイルを作成することです。

更新しました:

少し不特定でごめんなさい。私がやりたいのは、.less(dotlesscss)cssファイル内でRazorViewEngineを使用することです。これは、たとえば、管理者からカスタマイズされたテーマのようなサイト設定をcssファイルに渡すために便利です。

問題は、構文がクラッシュすることです。

別の方法は、代わりにC#またはその他のViewEngineを使用することです。