Я использую ASP.NET MVC 3 для создания приложения, но у меня возникла проблема при попытке получить частичное представление;Вот мой код
Вид:
@{while (Model.Read())
{
<ul class="tabs">
<li id="general" class="active">Informations générals</li>
<li id="contact">Contacts</li>
</ul>
<div id="contentDetail">
<div><b>Description :</b> @Model["Description"]</div>
<div><b>Activity :</b> @Model["Activity"]</div>
</div>
<script type="text/javascript">
$("#contact").click(function () {
$.ajax({
url: '@Url.Content("~/Company/Contacts/")',
type: 'get',
data: JSON.stringify('@Model["Id"]'),
datatype: 'json',
contentType: 'application/json; charset=utf-8',
success: function (data) {
$('#contentDetail').replaceWith(data);
},
error: function (request, status, err) {
alert(status);
alert(err);
}
});
});
</script>
}
}
Контроллер:
public ActionResult Contacts(int id)
{
return PartialView("_Contacts", getContactDetails(id));
}
"_ Contacts" - это мое частичное представление, оно сильнонабрал.
Дома мне было ясно, спасибо ^^