将 ' 替换为撇号 '

Replace ' with an Apostrophe '

我在 GridView 中有一个名为 LastName 的列,它正在正确提取数据;但是,姓氏包含撇号 ' 的人,如 O'Connor,会显示为 O'Connor。如何让它显示撇号而不是代码?我知道修复此类问题的代码 System.Net.WebUtility.HtmlEncode(TEXT to ENCODE) 但我不知道如何将它应用到 BoundField 或者它是否可以在 BoundField 中工作?请帮忙。

<asp:BoundField DataField="LastName" HeaderText="Last Name" 
                SortExpression="LastName" />

设置 HtmlEncode="False" 应该有效:

<asp:BoundField DataField="LastName" HeaderText="Last Name" SortExpression="LastName"
    HtmlEncode="False" />

更多信息:MSDN