我按如下方式绑定(bind)到 DropDownList;
Sub bindGalleries(ByVal catID As Integer)
ddlGalleries.DataSource = Galleries.GetGalleries(catID)
ddlGalleries.DataTextField = "GalleryName"
ddlGalleries.DataValueField = "GalleryID"
ddlGalleries.DataBind()
End Sub
列表中的一项是:“Kültür & Sanat”,它恰好显示在下拉列表中。但是当我查看页面的源代码时,它是:Kültür &萨纳特
如何让源与原始字符串完全相同?
注意:我的元标记是:在母版页中..
最佳答案
这应该给你你所需要的:
Server.HtmlDecode("Kültür & Sanat");
编写一个方法来“清理”DDL 中的项目并将它们存储在一个数组中。然后只需绑定(bind)到数组。
您可以用类似的方式填充 DDL。
关于asp.net - 在 ASP.NET 中转换 HTML 特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11336801/