ASP.NET не html экранированная строка в GridView - PullRequest
0 голосов
/ 07 марта 2012

У меня GridView с моим DAO в качестве источника данных, отображающий некоторые данные о человеке (имя, фамилия ...). Я хочу добавить к представленной таблице простую ссылку в расширенном представлении с дополнительной информацией. Я подумал, что мог бы добавить ссылку html с аргументом POST в каждую строку. Но каждый html, который я пытаюсь передать GridView, экранируется. Могу ли я как-нибудь убрать это? Или есть какой-то другой простой способ?

Это мой частный, очень быстрый проект, мне не нужно надежное решение. Просто самый простой и быстрый. Спасибо.

1 Ответ

0 голосов
/ 07 марта 2012

Звучит так, как будто вы хотите использовать ItemTemplate в вашем виде сетки для визуализации HTML-элементов управления в сетке:

            asp:GridView ID="myGrid" runat="server">
                <Columns>
                    <asp:TemplateField HeaderText="Last Name">
                        <ItemTemplate>
                            <!--Any HTML can go here, below is a label -->
                            <label><%# DataBinder.Eval (Container.DataItem, "lastname") %><label>                        
                        </ItemTemplate>
                    </asp:TemplateField>
                </Columns>
             </asp:GridView>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...