Asp.net 替换' 用撇号';
我在GridView中有一个名为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
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”
@德莱:它起作用了!非常感谢。当然可以我会将此作为答复提交。