Asp.net 替换' 用撇号';

Asp.net 替换&#39; 用撇号';,asp.net,gridview,Asp.net,Gridview,我在GridView中有一个名为LastName的列,它正确地提取数据;然而,那些姓氏中包含撇号“”的人,比如O'Connor,它显示为O';康纳。如何使它显示撇号而不是代码?我知道有一个代码System.Net.WebUtility.HtmlEncode(要编码的文本)修复了此类问题,但我不知道如何将其应用于BoundField,或者它是否在BoundField中工作?请帮忙 <asp:BoundField DataField="LastName" HeaderText="Last

我在GridView中有一个名为
LastName
的列,它正确地提取数据;然而,那些姓氏中包含撇号
”的人,比如O'Connor,它显示为
O';康纳
。如何使它显示撇号而不是代码?我知道有一个代码
System.Net.WebUtility.HtmlEncode(要编码的文本)
修复了此类问题,但我不知道如何将其应用于BoundField,或者它是否在BoundField中工作?请帮忙

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

设置
HtmlEncode=“False”
应该可以工作:

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

是否尝试在边界字段上设置
HtmlEncode=“false”
@德莱:它起作用了!非常感谢。当然可以我会将此作为答复提交。