2010-11-24 5 views
0

編集可能なテキストボックスを含むビューがビューに設定されています。私は2つのUIを持っていますし、以前に戻って新しい値を返信するだけで問題はありません。これで3番目のテキストボックスがこのリストに追加されました。フォームが戻ってくると、新しい値には常に古い値が含まれます。例えばMVCのフォームコレクションは、連結された古い値を新しい値で返します。

私は、テキストボックスのいずれかでの割合を持っています。私のコントローラで百分率を100から50に変更する前に、私は50の値を持っていました...そのフォームキーのコントローラーは50,100に戻ります。

誰でもこの問題を解説していただけますか?私はこの3番目のテキストボックスを追加するまで完全にうまくいっていました。各テキストボックスには、テーブル内の一意のキーで構成される一意の名前が付けられます。 (つまり、gname、dname、urlはキーとdname、gname、urlは別のテキストボックスの別のキーです)。要素が同じ名前を持っている場合

答えて

0

Usaullyは、彼らが複数の値で返されます。私は要素の名前とidを確認します。

+0

こんにちは、表に載っているすべてのエントリが一意であるため、これは当てはまりません。したがって、各フォームエントリの名前も一意です。また、これはすべての単一エントリで発生し、それはすべての単一エントリに重複があることを意味します。新しい値と古い値をカンマ区切り形式で返します。 – DMan

+0

そのcertianlyは奇妙な問題のように聞こえますが、フォームを構築するjQueryやjavascriptはありますか? –

+0

私はMVCが提供するhtmlヘルパーを使用していますが、テーブルを作成するためにtelerikコントロールを使用しています(私はtelerikがいくつかのjavascriptを使用するかもしれないと思います)...しかし、奇妙なことは、グリッドにその後、突然、古いものと新しいものが一緒につながってきた。 :S – DMan

0

double値を示しているコントロールは、からまたはHTMLページ内で一度だけ書かれていることを確認してください。 それは私の問題を解決したためです。

関連する問題