У меня есть еще один вопрос. У меня есть представление, содержащее ссылку «добавить». Каждый раз, когда я нажимаю на эту ссылку, частичное представление должно добавляться динамически (например, с помощью jQuery).
Я пытался сделать это таким образом:
$('#Div1').load('<%= Url.Action( "Video", "ddd", new { id = "1", url="ko" } ) %>');
Но этот метод не добавляет партиал, а просто заменяет содержимое "Div1" на партиал.
Когда я пытаюсь:
$('#Div1').append('<%= Url.Action( "Video", "ddd", new { id = "1", url="ko" } ) %>');
в мой Div что-то добавлено, но нет частичного представления. Добавляется только путь частичного вида: /de/Market/ddd/Video/1?url=ko
Мой код в контроллере выглядит так:
public ActionResult Video(string url, int id)
{
ViewModels.Video v = new Video();
v.URL = url;
v.ID_Video = id;
return PartialView("Video", v);
}
Любые идеи, как решить эту проблему? (я использую MVC2)