0

私はここでロジックに苦労しています - いくつかのアイデアを得ることができます! :)

基本的に、膨大な量のテキスト (100 以上のテキスト領域) を受け入れ、それを変更してから出力する ac# MVC3 アプリケーションがあります。

結合されたテキスト ボックスの長さを確認し、長さが X を超えている場合はプロセスが検証に失敗するようにしたいと考えています。

私が考えることができる唯一の解決策は、すべてのテキストを文字列サーバー側に結合して長さを取得することです。競合他社がシステムを完全に悪用し、私がライブになったときにサーバーに過負荷をかけようとすることを期待しているので、可能であればクライアント側でも検証してみたい.

これを行うための効率的な方法を誰でも思いつくことができますか (いいアイデアがあれば、クライアント側またはサーバー側)。

4

2 に答える 2

0

maxlength css プロパティを使用するか、モデルを [StringLength] データ注釈で装飾して、文字列の長さを確認することができます

于 2012-06-07T00:08:38.683 に答える
0

Daron Dimitrov によるこの回答と同様の手法を使用して、カスタム バリデータを構築します。これにより、クライアント側とサーバー側の両方でチェックが行われ、ViewModel を使用して属性を装飾し、すべての入力に適用できます。

于 2012-06-07T00:41:41.450 に答える