#c# #.net #asp.net #visual-studio #repeater
#c# #.net #asp.net #visual-studio #повторитель
Вопрос:
Я использую элемент управления повторителем в ASP.Net . Но я получаю много ошибок, если пытаюсь привязать что-либо к текстовому полю или тому подобное из-за двойных кавычек («).
это похоже
<asp:Repeater runat="server">
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem, "orderid") %>
<hr>
<%# DataBinder.Eval(Container.DataItem, "orderdate") %>
</ItemTemplate>
<SeparatorTemplate>
<br>
</SeparatorTemplate>
</asp:Repeater>
если я хочу, чтобы это текстовое поле также должно повторяться, а orderid и orderdate должны
введите текстовое поле. Каков наилучший способ для этого?
С уважением, Atif
Комментарии:
1. Вы говорите «из-за двойной кавычки («)». — что именно это значит?
2. забудьте об этом, просто дайте мне знать, я хочу, чтобы значения столбцов таблицы исходили из таблицы и отображались в текстовом поле, повторяясь, есть идеи?
3. забыли об этом? Ваш вопрос неясен. Если вы ищете хорошие ответы, очистите его.
Ответ №1:
Попробуйте использовать это…
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem, "orderid").ToString().Replace(""", "'") %>
<hr>
<%# DataBinder.Eval(Container.DataItem, "orderdate").ToString().Replace(""", "'") %>
</ItemTemplate>
Комментарии:
1. Я спросил, что, если я хочу отображать значение в текстовом поле, повторяясь, например, в таблице есть запись atif, naveed, butt, она должна печатать 3 текстовых поля с текстом в нем, atif, naveed, butt.