2011-12-19 12 views
0

検索/フィルタに問題があります。 私はリスト(ユーザーの詳細 - 写真、名前)を持っています。私は、リストを表示するためにhtmlヘルパーeditorformodelを使用します。リストを検索するために、それぞれの文字を入力します。コントローラーに戻ることなくリストから削除できます。これは可能ですか?リストを検索するMVC3

私はAsp.Net MVC3 adding search functionalityようないくつかの記事を見てきましたが、彼らは、私はMVCに新しいですバックコントローラ

に行く、助けてください。

インディラ

編集(追加情報):ここで

は私が何をやっていたのですが、私はビューでEditorformodel()を使用して、表示するコントローラから(二つのリストと2つの文字列がある)モデルを渡していますモデルの部分ビューを作成します。 partialviewでは、2つのリストを表示します(名前、画像URL、ブール値を含むモデルです)。文字列を入力するときにユーザー名から一致する文字列を検索し、モデルに渡す要素を選択する必要があります。 例:モデル @modelで

 public class myuser 
     {string name;string picture_url; bool selected;} 
     public class mylibrary 
     {string name; IEnumerable<myuser> userlist; IEnumerable<myuser> adminuser; string deadline;} 
     controller{...... return view(mylibrary);} 

.... models.mylibrary。 。 。 @using(Html.BeginForm(...){ @ Html.EditorForModel() } MYUSER

  @model .....models.myuser 
      @html.Checkboxfor(x=>x.selected) 
      @html.LabelFor(x=>x.Name) 

ためてMyLibrary

  @model ....models.mylibrary 

      @Html.EditorFor(x=>x.userlist) ---this is the list I want to search through 
      @Html.EditorFor(x=>x.adminuser) 
      @Html.TextBoxFor(x=>x.deadline) 

部分ビューの

パーシャルビュー私は表示するテーブルを使用していない、それはすべてのhtmlです。私はすべてのキーストロークのリストを変更し、更新されたリストを返すようにしたいと思って私は苦労していました。もう一度手伝ってください。

+1

可能複製に選択リストを有効にするだけで、単一の行を必要とし、[ASP.NET MVC3カミソリ - ?オートコンプリートチュートリアル](http://stackoverflow.com/questions/5033060/ asp-net-mvc3-razor-auto-complete-tutorial) –

答えて

1

Select To Autocompleteは、この機能を実現するための優れたjQueryプラグインです。それはのautocompletable入力

$('select').selectToAutocomplete(); 
+0

あなたの返事をありがとう。私は実際に自動補完を探していない、私はリストを変更する必要があります(それは実際には各ユーザーのチェックボックスを持って、私はそれの値を追跡し、値を取得する必要があります)ので私はeditorformodelを使用しています。それが文字列のリストであれば、これは大きな助けとなり、私は絶対にオートコンプリートを使用します。入力された文字に応じて修正されたリストをエディタに送り返す必要があります。私のMVC3の知識が限られているので、オートコンプリートはこの状況で私を助けないだろうと思っています。 – user1106869

+0

私はあなたが行っていたことを誤解しました。あなたが今持っているコードを投稿して、より良いアイデアを得ることができますか?あなたが望むことを達成するための簡単な方法があるかもしれませんが、私はそれを得ることは完全にはわかりません。 – Tyrsius

+0

私は詳細を追加しました。確認してください。 – user1106869

関連する問題