Повторитель в VisualStudio ASP.Net

#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.