ASP.NET非html转义字符串到GridView

本文关键字:字符串 GridView 转义字符 转义 NET html ASP | 更新日期: 2023-09-27 18:26:54

我有GridView和我的DAO作为数据源,呈现一些个人数据(姓名、姓氏…)。我想在呈现的表中添加到扩展视图的简单链接,以获得更多信息。我想我可以在每一行中添加带有POST参数的html链接。但我试图传递给GridView的每一个html都会被转义。我能以某种方式取消它吗?或者还有其他简单的方法吗?

这是我的私人项目,非常快速,我不需要任何强大的解决方案。只是最简单、最快的一个。谢谢

ASP.NET非html转义字符串到GridView

听起来你想在网格视图中使用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>