問題タブ [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.
javascript - Razor構文とJavascript
テストとして、私たちが作成した概念実証アプリをWebフォームからRazorに変換しているので、それを評価することができます。
これまでに1つの問題が発生し、頭が痛くなっています。クライアント側のJavascriptを生成しています...
Webフォーム
かみそりの構文
コンパイラは、'availableIds.push'行に次のエラーを表示します。
コンパイラエラーメッセージ:CS1525:無効な式の用語'{'
それは明らかにそれをC#としてコンパイルしようとしています...しかしどうすればそれを止めることができますか?
ありがとう、
キエロン
asp.net-mvc - Razor ビュー エンジンと ASP.NET MVC 3 で動的モデルを使用して部分ビューをレンダリングする
モデルタイプが次のように指定されている部分ビューをレンダリングしようとすると:
次のコードを使用して:
次の例外が発生します。
ただし、.aspx ファイル内の同じコードは問題なく機能します。何かご意見は?
asp.net-mvc - 属性フィルターを介してMVCでRazorレイアウトを設定するにはどうすればよいですか?
ベースコントローラーまたは属性のいずれかのコードを使用して、デフォルトのRazorレイアウトを設定したいと思います。これは可能であるとドキュメントで言及されていましたが、それがどのように行われるのか理解できません。
ViewメソッドのmasterPageパラメーターが使用可能であることは知っていますが、コントローラーによって返されるすべてのビューでこの値が自動的に設定されるようにしたいと思います。
いいえ、ビューはさまざまな場所に配置されるため、これに_ViewStartを使用することはできません(これは通常のMVCサイト構成ではありません)。
ありがとう
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ファイル内からそのスクリプトをロードする方法は?
よろしく
c# - メールマージプログラムなどの非WebアプリケーションでRazorを使用するにはどうすればよいですか?
C#コマンドラインアプリケーション内など、Webアプリケーションの外部でRazorを使用しようとした人はいますか?
一般に、Razorを使用して単純なメールマージを行うにはどうすればよいでしょうか。このブログ投稿のコメントから可能と思われます。
asp.net - MVC のメリットを享受する (または不利になる) のは、開発者と設計者のどちらですか?
MVC と ASP.NET フォームを比較すると、どちらが Web デザイナーのデザイン時のエクスペリエンスを向上させますか? ...開発者にとってどちらが優れていますか?
私はちょうど新しいRazor MVC構文を見ていましたが、設計者はループ}
で使用されている迷子を単純に削除できると思います。ASP.NET WebForms は、より優れた Web デザイナー エクスペリエンスを提供すると言うfor..each
人もいるかもしれません。
c# - エンコードなしの ASP.NET MVC Razor レンダリング
Razor はデフォルトで文字列をエンコードします。エンコードせずにレンダリングするための特別な構文はありますか?
asp.net-mvc - Razor を使用してエンコードされていない Json をビューに書き込むにはどうすればよいですか?
次のように、Razor を使用して Asp.Net MVC ビューにオブジェクトを JSON として書き込もうとしています。
問題は、出力で JSON がエンコードされており、私のブラウザーが気に入らないことです。例えば:
Razor にエンコードされていない JSON を出力させるにはどうすればよいですか?
razor - Razorビューのサーバー側コード
Razorビューエンジンでこのような関数を作成する方法はありますか?
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を使用することです。