2

asp.net MVC3、VS2010にWebアプリケーションが組み込まれています。私のWebサイトには、一連の列と行を含むデータのテーブルが表示されます。Webページ全体に「新規作成」オプションが1つだけあり、テーブルに新しい行を作成します。また、テーブルデータのすべての行に「編集」オプションがあり、ユーザーは個々の行を編集できます。すべての行は異なる従業員IDに対応しています。したがって、たとえば、従業員ID = 120を編集したい場合、その従業員IDの行にある特定の[編集]ボタンをクリックできます。

Jquery UIを使用して、「新規作成」のフィールドにオートコンプリートを正常に適用できました。ただし、データのすべての行の[編集]オプションについては、同じオートコンプリートロジックを適用できますが、[編集]の最初のクリックでフィールドのデフォルト値が表示されず、空のテキストボックスが表示されます。オートコンプリートの入力が有効になります。

具体的には、デフォルトではオートコンプリートなどを使用せずに、特定の行で[編集]をクリックすると、通常、デフォルト値のフィールドが表示されます。したがって、ここでオートコンプリートを適用するときは、これらのフィールドのデフォルト値を保持したいので、ユーザーが[編集]をクリックすると、すべてのフィールドのデフォルト値が表示され、特定のフィールドを変更したいときに表示されます。 -彼はそのフィールドをクリックして消去し、オートコンプリートオプションで入力を開始できます。

また、「編集」のフィールドのデフォルト値は、ハードコードされていないデータベースからリンクされています。私はasp.netmvcを初めて使用します、助けてください。

4

1 に答える 1

0

以前のオートコンプリートロジックを使用した私のビューは、モデルに関連付けられていませんでした。私はこれに従って問題を修正しましたhttp://blogs.msdn.com/b/stuartleeks/archive/2012/04/23/asp-net-mvc-amp-jquery-ui-autocomplete.aspx

于 2013-01-16T16:21:14.823 に答える