2015-06-14 2 views
0

Я хочу динамически добавлять кнопки в цикле после определенного текста. У меня есть сайт для вопросов и ответов, и я хочу, чтобы для каждого вопроса была кнопка «голосовать как лучший ответ». Рассмотрим следующий пример:Динамически добавить кнопку в определенное положение

for (int i = 0 ; i < num_of_answers ; i++) 
{ 
    //print the answer...DONE 
    //add button to mark it as best... How? 
} 

Это, очевидно, может привести к определенному сценарию, моя точка, когда добавляется, что кнопка, она всегда идет в нижней части страницы, а не рядом с вопросом, где я хочу его. Я знаю, как добавить кнопку, но как мне поместить ее туда, где я хочу?

+0

Не могли бы вы опубликовать фрагмент вашего представления с помощью любого соответствующего CSS? – johnnyRose

+0

ОК, так что это почти работает. Отправьте код, который фактически создает кнопки (и RELEVANT html/aspx разметку, а не весь сайт!). –

+1

Добро пожаловать в переполнение стека! Я редактировал ваш заголовок. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –

ответ

0

Не рекомендуется создавать элементы управления динамически в ASP.NET из-за того, что трудно или в некоторых сложных случаях невозможно обрабатывать их события.

вместо этого вы можете просто использовать элемент управления ретранслятора.

здесь является Примеры

MSDN - repeater document

C-sharpCorner

я могу сделать пример для вас, если вы хотите.

Смежные вопросы