問題タブ [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.
stored-procedures - Webmatrixとストアドプロシージャ
私はWebMatrixをいじくり回していますが、これまでのところ、Razor/WebMatrixでストアドプロシージャを使用する方法を理解するための最良の方法は次のようなものです。
注意してください、私はSQLインジェクションなどのチェックを行っていません。これは非常に必要だと思います。私は何かが足りないのですか?
c# - ASP.NETMVCRazor構文
これが私がRazorによって表現したいことです:
しかし、それを解析可能にするには、次のように記述する必要があります。
この問題を解決するためのより良い方法はありますか?
razor - ASP.NET MVC Razor ロードマップ
私は Goog で検索してきましたが、テクノロジーの進歩が非常に速いため、すべての検索結果が時代遅れに見えます (ほこりを払いのけます)。
MVC の Razor ロードマップを探しています。プレビューになったことは知っていますが、本格的なリリースについては疑問に思っています。本当に Razor を使い始めたいのですが、待機するのではなくプレビューを使用してアプリの構築を開始した場合にどのような影響があるかわかりません。
誰でもこれについて現在の光を当てることができますか
asp.net-mvc - asp.net mvc razorレイアウトでデフォルトのセクションコンテンツを指定するためのより良い方法はありますか?
asp.net mvc Webフォームエンジンを使用すると、コンテンツプレースホルダーを定義し、既定のコンテンツを指定できます。これはRazorエンジンでどのように行われますか?
この例は、PhilHaackの「かみそりのレイアウトのデフォルトコンテンツの定義」セクションで見つけましたが、もっと良い方法があるようです。
_Layout.cshtml:
asp.net-mvc - razorビューエンジンでオプションのHTML属性を簡潔に作成するには?
より少ないコード行 (おそらく 5 行) で次のコードを記述する方法を探しています。選択したクラスと同じことができると思いますが、このかみそりの構文は見栄えがよくありません。
c# - 別の方法でRazorビューエンジンを使用する
新しいMVCRazorViewエンジンをメールマージテクノロジとして使用できれば面白いと思いました。それでもMVCWebサイトの一部にすることができ、スタンドアロンのコンソールアプリである必要はありません。
例:
そうしてstring output = "Hello Billy Boy, How are you today?"
主なことは、テンプレートをビューや部分ビューではなく文字列から駆動することです。
これが可能かどうか誰かが知っていますか?
アップデート:
ベンとマットはcodeplexでプロジェクトを作成しました:http: //razorengine.codeplex.com/
c# - ASP.NET MVC3Razorのパフォーマンス
重要な更新:下部の更新5を参照してください。asp.netmvc3にはパフォーマンスの問題はありません。これはベンチマークの問題です。
asp.net mvc2,3aspxと3razorで簡単なhelloworldプロジェクトを作成し、それらのベンチマークを行いました。私が見ているのは:
かみそりの何が問題なのですか、それはとても遅いですか?
更新: テストをやり直しました。4つのテスト仮想ディレクトリはすべて、同じ.net4統合モードアプリプールを使用します。すべてのプロジェクトは、新しい空のxプロジェクトを追加し、1行のテキストとコードなしで1ページを追加することで完了します。すべてのサイトはリリースモードでコンパイルされます。私のシステムはWindows7、4 GBi74コアです。iisをウォームアップするためにテストを2回実行しましたが、これらは2回目の実行結果です。apacheベンチパラメータ:ab -n100000 -c1000結果:
アップデート2スコットガスリーは彼のブログで答えました:
MVC3はまだ完全には最適化されていません(通常、キャッシュの調整はたくさんあります)。最終的にリリースされる前は、かみそりは.aspxビューエンジンと同じパフォーマンスであると予想されます。
リリースモードで行われたすべてのテストを更新debug="true"
しますが、問題は私のweb.configファイル(リリースビルドにも影響します)にあり、falseに変更した後、問題が修正されました。そして、それがこのスケールでテンプレートを作成するかみそりだけにどのように影響するかは興味深いです。これは、展開に関して私たちが念頭に置いておく必要があります。
asp.net mvcチームに感謝します、素晴らしい仕事です!
c# - Razor View Engine を使用したネストされた操作
Razor で「ネストされた」操作を行う方法がわかりません。たとえば、FOREACH 内で IF を使用する方法。VisualStudio は、次のブロックでコンパイル時エラーをスローし、「無効な式の用語 'if'」というメッセージを表示します。
asp.net-mvc-3 - @using宣言の代わりに追加の名前空間をRazorページに追加するにはどうすればよいですか?
pages/namespaces
webconfigの要素の名前空間を取得するために使用する必要がある何らかの魔法はありますか?
上記は機能したくないだけです。@using MyCustomHelpers
ページの上部に配置すると魔法のように機能するため、名前空間が問題ないことはわかっています。
これは、すべてのページの上部Html.SomeFunction()
に配置しなくても を機能させることができるようにするためです@using
razor - MVC3 Beta にアップグレードされた Razor ビューは、新しく作成されたプロジェクトとは異なる基本クラスを生成します
私は、MVC Preview 1 が公開されて以来、それを使用して Web サイトに取り組んできました。ベータ版が出たので、システムをベータ版に更新しました。
Preview 1 からベータ版にアップグレードするためのサポートはあまりなく、再構築するだけで多くの問題が発生しました。私がこれまでに行ったこと:
1) 新しい MVC3 Beta プロジェクトから web.config をコピーしました (正しいセクションと値を取得するため)。2) System.Web.Helpers および System.Web.WebPages への参照を追加して、参照が新しく作成されたプロジェクトと一致するようにしました。3) 新しい形式に従って、すべての @import を @model に変更しました。
私が得ている問題は、既存のプロジェクトのビューが System.Web.Web.Pages から派生しており、新しいプロジェクトのビューが System.Web.Mvc.WebViewPage<> から派生していることです。
この基本クラスの問題を引き起こしているのは何ですか。