1. 客户端table,运行时javascript根据用户选择的文件自动形成行和列
                    <table id="fileList">
                    </table>2. 服务器table,根据上一个页面传到这个页面的session变量从而形成一个表格
<asp:Table ID="filesTable" runat="server" Width="136px" borderstyle="Solid" bordercolor="Silver" borderwidth="1" BackColor="#f7f7ff" CaptionAlign="Left">
                </asp:Table>现在我想用户点击按钮上传文件之后比较这两个table里的内容是不是完全一样(也就是上一个页面传过的文件名和用户选择的文件是不是一样), 我该怎么判断?
请各位大侠指点指点! 谢谢!

解决方案 »

  1.   

    你要比的是文件名,和table有什么关系?你什么实现什么功能,再说清楚一点。
      

  2.   

    <asp:Table> 记录了从上个页面传过来的文件名(用户先选择想要更新哪些文件, 然后进入下个页面)<table id="fileList"> 记录了当前用户刚刚选择的所有文件名(用户在该页面真正从自己机器上选择文件上传, 但是我想上传之前还是判断一下文件是否一致)
      

  3.   

    既然你会用脚本画 table
    就不妨多加一个 type="hidden" runat="server" ,那其进行赋值
    然后与之前的值进行比较
      

  4.   

                         <table id="fileList" runat="server">
                        </table>
    后台就可以这样子取值
     fileList.Rows[i].Cells[j].InnerText取值比较了
      

  5.   

    我的是<table id="fileList"></table>, 没有runat="server"好像在后台是不能看到的哦,如果有runat="server" 好像javascript在客户端是读不到的还是其他地方有错?