2

私はそれがあらゆる種類のビジネスロジックを持っているという見解を持っています...それはforeach、ifelseステートメントで構成されています。

コーディング標準に従って、ビュー内に何も記述しないでください。これが私のコードです。誰かがビジネスロジックをビューの外に移動する方法を教えてもらえますか

@if(qList.Data.GUIType.ToUpper()。Equals(ConstantsBE.TEXTBOX))

ビュー内のモデルをループし、foreachループ内で、ifelseステートメントが多すぎます。今私は機能が欲しかったのですが、コードはビューから移動する必要があります。

4

1 に答える 1

0

あなたは本当にできません、そしてあなたはそうする必要はありません。これは静的なHTMLコンテンツではなく、ビュー内に常にいくつかの機能コードがあります。複数のビューで同じログインを使用している場合は、HTMLヘルパーまたはテンプレートを作成できます。

http://www.asp.net/mvc/tutorials/older-versions/views/creating-custom-html-helpers-cs

于 2012-04-17T10:56:30.363 に答える