6

EditorFor 構文を使用して MVC3 サイトを作成するには、Razor エンジンが本当に必要ですか? 私が見たほとんどすべての例は、Razor を使用しています。私たちの最初の MVC プロジェクトに取り組んでいて、むしろ最先端にいることを望んでいません ...

4

3 に答える 3

6

簡単に言えば「いいえ」です。Razor を使用する必要はありません。私見では、ASPX ビュー エンジンから離れることを本当に再考する必要があります。Razor は、HTML を生成するための非常に安定したプラットフォームです。

新しいビュー

于 2011-06-23T16:04:28.767 に答える
1

Webform ビューエンジンも使用できます。ビューをカミソリから Web フォームに変換する場合は、ここでvs 拡張を見つけることができます。また、テレリックには変換ツールがあり、テレリックサイトで見つけることができます。

于 2011-06-23T16:34:06.533 に答える
0

ここにいる全員に同意します。-10,000 aspx 構文を使用したい場合:)
かみそりに行く..学習には 2 分かかります。次の構文リファレンスを参照してください。

http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx

@Something は出力を期待し、それを HtmlEncode します (これは巨大な +++ です) が、@{ some other code} は出力をストリームにレンダリングしないことを覚えておいてください。したがって、 @Html.TextBoxFor() はうまく機能しますが、 @{Html.TextBoxFor())} は何も出力しないと思います。なぜ出力がないのか不思議に思うでしょう。それらの落とし穴を除けば..素晴らしいので、二度とaspxに戻りたくないでしょう. 真剣に..あなたはすぐにそれを拾います。

于 2011-06-23T19:35:35.280 に答える