AJAX 対応のオートコンプリート テキストボックスを探しているようです。Ben Scheirman のブログ記事http://flux88.com/blog/jquery-auto-complete-text-box-with-asp-net-mvc/に似たものがうまくいきます。
その記事をコードのベースとして使用すると、オートコンプリート JavaScript の動作を変更して、MVC コントローラーへの呼び出しに City/State/Country パラメーターを含めることができます。
<script type="text/javascript">
$(document).ready(function() {
var dropdownValue = $("#DropDownListId").val();
$("input#city").autocomplete('<%= Url.Action("Find", "City") %>' + dropdownValue + '/');
});
</script>
アプリケーションの Linq 2 SQL 側からは、データベースの設計について何も知らないため、これを達成する方法について具体的なガイダンスを提供することは困難です。しかし、クエリを書くのはかなり簡単だと思います。
それはあなたの質問に答えていますか?