GridView里边的列的值传到后台×号变了成&215
GridView里面的列的值传到后台×号变了成原来的值:辉县市年产2×25万吨氧化钙CaO生产线项目后台得到的值: 辉
GridView里面的列的值传到后台×号变了成×
原来的值: 辉县市年产2×25万吨氧化钙CaO生产线项目
后台得到的值: 辉县市年产2×25万吨氧化钙CaO生产线项目
后台代码
string proj = GridView1.SelectedRow.Cells[0].Text.ToString();
为什么×号变× ???
这个怎么搞正常?
ASP.NET GridView 乱码 传值 后台
[解决办法]应该用Server.HtmlDecode()解码
[解决办法]原来是获取的单元格文本,因为要作为页面 HTML 内容显示,已经被系统自动转换了,12 楼的可以用。
这种用法不提倡,建议楼主研究一下 GridView.DataKeyNames 属性和 DataKeys[0].Values[0]。
[解决办法]try in web.config add:
<system.web>
<globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" />
</system.web>