2016-06-15 3 views
-1

、我々が持っている、たとえば言うことができます:正しい方法(MVC)ビュー要素については

  1. タイトルフィールド
  2. ボディフィールド
  3. 日付フィールド

私はASP.NETのかみそりを使用して、デフォルトのビューを作成した場合、それはようになります:

タイトルフィールド薄すぎる T彼は体のフィールドは、同じように、あまりにも薄くて短いです。 日付フィールドには特別な日付ピッカーなどはありません(現在はHTML5で利用可能です)

私は自分の実装が既にありますが、私はこの種のことを行う正しい方法を知りたいと思いますそれらはすべて「フロントエンドを突き止める」ことに関連しているからです。できるだけ多くの

1)使用CSS、フィールド上の個々の「名前=」を挿入:

私が見る二つの主要なオプションがあります。 2)Razors EditTemplate/ViewTemplateの機能を使用する(私はその日にこれをやった)

もう1つはディスプレイエクステンションに関するものだが、あまりにも多くを読んでいない。 CSSオプションでは、ビューに書き込む名前を参照する必要があるかどうか、またはビュー自体をあまり編集しなくても、特定のオプションを直接参照できるかどうかはわかりません(余分なクラス/名前を入力してください)

あなたはこの問題に対するあなたの答えを分かち合うことができるので、私は共通の解決策を見ることができます。

+0

多分私は私の質問を言い換えるべきです。私はページをスタイルする基本的な方法を理解しています。私はASPMVCで私のCSSにどのように具体的にすべきかを知りたいと思います。私は一般的にフィールド名を[name = "body"]またはそのクラス.largeTextAreaでターゲティングする必要がありますか? スタイリングに役立つビューモデルに使用する[UIHint]属性があります。しかし、私はそれがページのセクションを書き換える以上の目的であるとは思わない。その場合、なぜCSSをすべてのものに使用しないのですか? 私の質問は、何回かこれをやった人から何らかの明確化が必要な理由です。 – Worthy7

答えて

0

Jquery、bootstrap、およびCSSを使用して、見た目をきれいに見せることができます。 Dateフィールドの場合は、通常、Jquery Date Pickerを使用します。 ViewModelの複雑さによっては、ビューが自動的にすべてを生成しないことがあります。

関連する問題