当前位置: 代码迷 >> ASP.NET >> 有数据但是不显示,该怎么解决
  详细解决方案

有数据但是不显示,该怎么解决

热度:5549   发布时间:2013-02-25 00:00:00.0
有数据但是不显示
C# code
  </tr>         <%DAO.PageHelp ph = ViewData["ph"] as DAO.PageHelp;          if(ph!= null){           foreach (Dictionary<string, object> dics in ph.PageData)          {              double num = Convert.ToInt32(dics["InTimeCount"].ToString())/Convert.ToInt32(dics["EventAll"].ToString());          %>         <tr>            <td><%=dics["UIC"]%></td>            <td><%=dics["UName"]%></td>            <td><%=dics["EventAll"]%></td>            <td><%=dics["InTimeCount"]%></td>            <td><%=dics["OutTimeCount"]%></td>            <td><%=num.ToString("p")%></td>        </tr>       <%} %>       <%} %>ViewData["ph"]里面有值的我跟踪断点可以看到,就是不只为什么页面中显示出来的总是空白,但是我导出数据却是有的。


------解决方案--------------------------------------------------------
去asp板块
------解决方案--------------------------------------------------------
我这样写是可以显示的
HTML code
<div>        <table>            <tr>                <td>                    1                </td>            </tr>            <% System.Collections.Generic.Dictionary<string, object> dic = new System.Collections.Generic.Dictionary<string, object>();               dic.Add("1", "100");               dic.Add("2", "2");               dic.Add("3", "3");               dic.Add("4", "4");               System.Collections.Generic.List<System.Collections.Generic.Dictionary<string, object>> ph = new System.Collections.Generic.List<System.Collections.Generic.Dictionary<string, object>>();               ph.Add(dic);               if (ph != null)               {                   foreach (System.Collections.Generic.Dictionary<string,object> dics in ph)                   {                       double num = Convert.ToInt32(dics["1"].ToString()) / Convert.ToInt32(dics["3"].ToString());            %>            <tr>                <td>                    <%=dics["1"]%>                </td>                <td>                    <%=dics["2"]%>                </td>                <td>                    <%=dics["3"]%>                </td>                <td>                    <%=dics["4"]%>                </td>                <td>                    <%=num.ToString("p")%>                </td>            </tr>            <%} %>            <%} %>        </table>    </div>
  相关解决方案