Попробуйте это
<input type="button" class='Button' value='Back'
(click)="showGrid('./app/setup/' + url)" />
Или вы можете добавить ./app/setup/ в функцию showGrid следующим образом
HTML-код
<input type="button" class='Button' value='Back' (click)="showGrid(url)" />
[ 116] Код TS
showGrid(urlData){
urlData = './app/setup/' + urlData;
}
Необходимо назвать метод 'Привязки данных' на источнике данных, затем назвать 'Привязку данных' на управлении Повторителем.
Вы подаете обновленный источник данных?
При установке источника данных в коде - позади необходимо установить его с обновленными данными, затем называют метод DataBind.
Принуждение Привязки данных обычно делается, где автоматический DataBind сделан в событии PreRender.
Обычно, если бы Вы сделали удаление в событии щелчка, то повторитель должен обновиться отдельно, с тех пор автоматически в предварительном рендеринге, средствами управления на странице является DataBind (). Вот, что документ Microsoft скажите:
PreRender: Прежде чем это событие имеет место каждый связанный элемент управления данных, свойство DataSourceID которого является вызовами аппарата его метод DataBind.
Так, вероятно, Вы влияли на Youritem. DataSource = Список, но MS предлагает делать YourItem. DataSourceID = Список. Идентификатор или что-то как этот.
Надежда это помогает
У меня была аналогичная ситуация... повторитель, связанный с xmlDataSource, обе внутренней части UpdatePanel. Я хотел позволить пользователю ввести на одно имя, за один раз затем нажимают кнопку "Add" для обновления списка в повторителе.
Я установил "EnableViewState" на Ложь на повторителе и xmlDataSource, и установил "EnableCaching" на xmlDataSource ко Лжи также. Я установил Свойство данных xmlDataSource, названного DataBind для xmlDataSource, установите свойство DataSourceID повторителя, затем названного DataBind для повторителя. Возможно, это было излишеством..., но оно работало. Возможно, это поможет.
ОБНОВЛЕНИЕ: Я нашел, что установкой EnableViewState to False на управлении повторителем, мое событие ItemCommand не будет стрелять. Но я думаю, что только необходимо установить EnableViewState/EnableCaching на Ложь для источника данных... Я возвратил установку EnableViewState Истинному для повторителя, и теперь все кажется хорошо.