Как передать Выбранное значение @ Html.dropdownlist в частичное представление в Umbraco - PullRequest
0 голосов
/ 23 сентября 2019

Есть два основных вопроса.

  1. Как я могу сделать частичное представление о событии изменения HTML.раскрывающийся список?И следует отметить, что RenderPartial должен вызываться в указанном div, имеющем class = "row mt-3".Я хочу сделать это при изменении события выпадающего списка, не нарушая положение HTML частичного просмотра.Html.RenderPartial ("GalleryListing")

Текущий код HTML

        <div class="col text-center">
            <div class="section_title new_arrivals_title">
                <h2>Completed Projects</h2>
                    @Html.DropDownList("GalleryFilter", new List<SelectListItem>  
                      {  
                        new SelectListItem{ Text="Exterior Signage", Value = "Exterior Signage" },  
                        new SelectListItem{ Text="Interior Signage", Value = "Interior Signage" }
                       },"Please Select Category",new { @onChange =""}) 
            </div>
        </div>
    </div>
    <div class="row mt-3">
       @{Html.RenderPartial("GalleryListing");}
    </div>
Мне нужно передать выбранное значение HTML.dropdownlist в файл частичного просмотра в Umbraco.Пожалуйста, обратите внимание, что в Umbraco нет контроллера, поэтому я не могу отправить значение через ajax-запрос и т. Д. Я должен сделать это, оставаясь в представлении Razor.Я не знаю, можно ли это сделать в событии onChange?Основная проблема заключается в передаче этого значения в PartialView.cshtml, который обрабатывается событием RenderPartial.

Текущий выпадающий список

@Html.DropDownList("GalleryFilter", new List<SelectListItem>  
                      {  
                        new SelectListItem{ Text="Exterior Signage", Value = "Exterior Signage" },  
                        new SelectListItem{ Text="Interior Signage", Value = "Interior Signage" }
                       },"Please Select Category",new { @onChange =""})
...