2009-07-16 6 views
0

私は最近、JQueryオートコンプリートプラグインを追加し、従業員のリストを自動補完するテキストボックスを持っています。それは素晴らしい作品と私​​はプラグインの作者を称賛します。jqueryオートコンプリートに.netの名前/値機能を追加する方法はありますか?

私は、選択時にStaffIDを抽出することができます(つまり、選択肢の値を取得します)。私のコードは以下の通りです。私は単にスタッフ名を追加するだけで、IDを関連付けることができます。

誰でもこれを行う方法はわかりますか?

私はJQuery:

$(document).ready(function() { 
     $("#txtStaff").autocomplete('autocompletetagdata.aspx'); 
    }); 

私のASPXページ:

protected void Page_Load(object sender, EventArgs e) 
{ 
    StaffViewListClass staffList = StaffViewListClass.GetStaff(); 

    StringBuilder sb = new StringBuilder(); 

    foreach (StaffViewClass staff in staffList) 
    { 
     sb.Append(staff.FullName).Append("\n"); 
    } 

    Response.Write(sb.ToString()); 

} 

答えて

1

あなたはオートコンプリートのプラグインを使用していますか?

私はTomas Kirdaによって書かれたものを使用し、それは必要な機能を備えています。私はこのように使用します:

$('#CustomersUID').autocomplete({ 
     width: 300, 
     delimiter: /(,|;)\s*/, 
     onSelect: function(value, data) {$('#CustomersUID_value').val(data);} 
    }) 

onSelectは、使用するテキスト値とデータ値の両方を渡します。

関連する問題