none
谢谢,请帮忙讲解一个基础性的问题,关于label。 RRS feed

  • 问题

  • <asp:Label ID="data_list" runat=server  EnableViewState="False"></asp:Label>

    我是通过后台循环打印出来的表格,然后赋值到data_list,然后,再导出到excel。这一切都是正常的,只是有一个问题,我不太明白,为什么数据没有直接显示在界面上?因为是导入到execl中的,所以是不需要显示出来的,之前我还加了Visible = false;,反而导出的数据是空的,我尝试着用上面那一句,导入成功,但是,还不明白为什么?谁能帮忙解释一下。

    2010年4月12日 9:34

答案

  • 如果你用js赋值的话 那是合理的 因为js修改都在浏览器内存里面 没有在页面上

    Visible = false 不让控件发送到客户端 所以是空白的

    EnableViewState=False 只是禁用hidden元素 跟客户端无关的 只是记录服务端操作数据而已

    2010年4月12日 14:08