Поэтому я использую шаблоны JQuery и имеют следующий код работает в моем приложении:JQuery Шаблоны - Заменить содержимое DIV
@using (Html.BeginForm())
{
@Html.DropDownList("StateList",
Model.States,
"<Select>"
)
<div id="designCenters"></div>
<script id="designCenterTemplate" type="text/html">
<p><li>${Name}</li></p>
</script>
}
<script language="javascript" type="text/javascript">
$("#StateList").change(function() {
$.getJSON("/api/designcentersbystate/" + $(this).val(),
function (data) {
$("#designCenterTemplate").tmpl(data).appendTo("#designCenters")
});
});
</script>
Поскольку я звоню .appendTo в параметре функции обратного вызова функции шаблона, очевидно, что список проектных центров добавлен в список. Моя цель - ЗАМЕНИТЬ содержимое в пределах <div id="designCenters">
с шаблонами результатов.
Ищет наиболее эффективный способ сделать это.
Спасибо.
Бинго. Я приму это как ответ через 10 минут. – Scott