Как я могу динамически загружать частичное представление?

Как я могу динамически загружать частичное представление? Я пытался использовать строку запроса, как показано ниже, но получил ошибку во время выполнения.

Мой код:

@Html.Partial("_Sample?id=3")

person user2282567    schedule 18.05.2013    source источник


Ответы (1)


Вы можете сделать что-то вроде:

@Html.Action("Sample", "Users", new { UserId = 1 })

И в вашем UsersController:

[ChildActionOnly]
public ActionResult Sample(int UserId) 
{
    // do stuff here
}
person Dimitar Dimitrov    schedule 18.05.2013
comment
я хочу получить данные в базе данных внутри этого частичного представления. Правилен ли этот подход? - person user2282567; 18.05.2013
comment
Кстати, если есть какая-либо путаница между @Html.Partial и @Html.Action, проверьте эту ссылку: stackoverflow.com/questions/11766554/ - person Dimitar Dimitrov; 18.05.2013