У меня есть этот видКак передать параметры частичного виду
@model IEnumerable<Helpdesk.Infrastructure.Tools.IdNameSurname>
<div class="col-lg-12">
<div class="user-select">
<span style="display: inline-block">Show timesheet for user</span>
<div class="user-select-dropdown">
<select class="form-control">
<option value="" disabled selected>Select user...</option>
@Url.Action("Timesheet", "Administrator")
@foreach (var users in Model)
{
<option value="@users.Id">@users.Name @users.Surname</option>
}
</select>
</div>
</div>
@{
Html.RenderPartial("PartialTimesheet", new { userId = ??? });
}
</div>
Как я могу присвоить мое выберите значение параметра для моего RenderPartial зрения?
Вы не можете. 'Html.RenderPartial' генерируется на сервере до его отправки клиенту. Если вы хотите отвечать на события на стороне клиента, вам нужен javascript и ajax, чтобы вызвать метод контроллера, который возвращает частичный вид –