Вы можете извлечь его из текущих данных RouteData:
new { curentCountry = ViewContext.RouteData.Values["countryID"] }
, где countryID
- это имя параметра маршрута, который вы используете.Или, если это было частью строки запроса, а не частью ваших маршрутов:
new { curentCountry = Request["countryID"] }
Вы можете взглянуть на документацию , которая иллюстрируеткак вы можете подписаться на событие OnDataBinding
, которое возникает, когда выполняется запрос на выборку данных:
Чтобы вы могли подписаться на событие OnDataBinding
:
@(Html.Telerik()
.ComboBoxFor(m => m.UnitOfAdministration)
.ClientEvents(e => e.OnDataBinding("onComboBoxDataBinding"))
.BindTo(Model.ListUnitOfAdministration)
.DataBinding(bind => bind.Ajax().Select("GetCityListByStr", "User")
.Delay(1000)
)
икоторый позволяет передавать дополнительные аргументы этому запросу
<script type="text/javascript">
function onComboBoxDataBinding(e) {
e.data = $.extend({ }, e.data, { curentCountry: "customValue"});
}
</script>