补充:DataNavigateUrlField属性中字段的值不能超过四个汉字,否则就出错
各位大侠,应该怎样解决呢?

解决方案 »

  1.   

    1.<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
    gb2132
    2.使用Querystring
    3.使用Session变量
    4.使用Server.Transfer
    页面传参的问题
      

  2.   

    使用Server.UrlEncode("汉字汉字")
      

  3.   

    to yungboy(yungboy) :
    第一条,第二条都用了.
    第三条用session变量?我的程序是这样的:
    <asp:datagrid ……>
      <Columns>
          <asp:HyperLinkColumn DataNavigateUrlField="QuestName" DataNavigateUrlFormatString="OnlineForm.aspx?qname={0}"
      </Columns>
    </asp:datagrid>
    不知session应该在哪写?
    第四条使用Server.Transfter怎样用呢?
      

  4.   

    to shoutor(土人制造) :
    我用Server.UrlEncode(“汉字汉字汉”)后生成的文件查看html时是一堆乱码。
    最后的结果我要传到ActiveX上,如果是乱码,我那个ActiveX不认呀。