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

时间:2012-03-06 23:51:35

标签: c# asp.net html gridview

我将带有DAO的GridView作为数据源呈现一些人物数据(姓名,姓氏......)。我想添加到渲染表简单链接到扩展视图与更多信息。我想我可以为每行添加带有POST参数的html链接。但是我尝试传递给GridView的每个html都会被转义。我可以以某种方式取消它吗?还是有其他简单的方法吗?

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

1 个答案:

答案 0 :(得分:0)

听起来您想在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>