在GridView启用排序以后,所有添加SortExpression的header,在源代码中都会变成a标签。但是在a标签的href属性是一个函数,其中函数的一个变量就会含有这个Header在数据库中的字段名(如:javascript:_doPostBack('GridView1','Sort$F_EpuipmentName'))。在IE中可以通过修改状态栏来隐藏掉,但是FF不能修改状态栏我该怎么隐藏href的内容?

解决方案 »

  1.   

    GridView为什么会直接绑定到数据库?按理应该绑定的是实体字段名称,而此字段名称不一定需要和数据库字段名称相同
      

  2.   

    简单处理方法 查询的时候用别名
    如 select usernmae as ooxx from tb
      

  3.   

    为什么要GRIDVIEW来排?  查询字段  加上ORDER BY啊
      

  4.   

     你那个我知道。我说的是排序功能,点击表格的Header 就按照哪一行排序
      

  5.   

    直接用GRIDVIEW自己的排序,有很多问题的。最好继承一个重写一下。我一般都这么干
      

  6.   

    你的标题说安全问题。没懂 为什么你要隐藏SortExpression的header这个隐藏之后你还怎么点击排序。。