+ -
当前位置:首页 → 问答吧 → 怎么用前台脚本输出....

怎么用前台脚本输出....

时间:2011-12-06

来源:互联网

C# code
public static List<Register> suiji()
            {
                List<Register> result = new List<Register>();

                string sql = "select top 19 * from Register order by NEWID()";
                try
                {
                    SqlDataReader reader = SqlHelper.ExecuteReader(SqlHelper.AppConnectionString, CommandType.Text, sql, null);
                    Register register;
                    while (reader.Read())
                    {
                        register = new Register(reader);
                        result.Add(register);
                    }

                    if (result.Count > 0)
                    {
                        reader.Close();
                        return result;
                    }
                    else
                    {
                        reader.Close();
                        return null;
                    }
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                    return null;
                }
                return result;

            }
                        

C# code
List<Register> register = suiji();



用前台脚本在一个表格内循环输出register中的19条信息....

作者: qq346291119   发布时间: 2011-12-06

你把register处理成JSON字符串 存在隐藏域里面
然后前台获取隐藏域的内容解析JSON字符串

作者: chaichangaini   发布时间: 2011-12-06

repeater

作者: Sandy945   发布时间: 2011-12-06

还是用DataList、Repeater比较方便。

作者: dalmeeme   发布时间: 2011-12-06

干吗要脚本输出数组呢?

作者: zhangzhen900530   发布时间: 2011-12-06

HTML code
<table border="0" cellpadding="0" cellspacing="0" width="200" height="100">
                   <%
                              if(register != null){
                                  for (int ix = 0; ix < register.Count; ix++)
                              {
                                  if (register != null && ix < register.Count)
                                  {
                                  %>
                                    <tr>
                                        <td ><%Response.Write(convertNullToString(register[ix].UserName));%></td>
                                        <td  style="padding-left:60px; color:#999999;"><%=convertNullToString(register[ix].Phone)%></td>
                                    </tr>
                                  <%}else {%>
                                    <tr>
                                        <td></td>
                                    </tr>
                                  <%} %>
                            
                            <%}
                              }%>
                </table>



怎么让他滚动起来 ...

作者: qq346291119   发布时间: 2011-12-06

不要这样写,用 repeater

作者: Sandy945   发布时间: 2011-12-06

引用 6 楼 sandy945 的回复:
不要这样写,用 repeater



不让用控件

作者: qq346291119   发布时间: 2011-12-06

repeater 是很轻量级的

你确认下 repeater 可以不

作者: Sandy945   发布时间: 2011-12-06

引用 8 楼 sandy945 的回复:
repeater 是很轻量级的

你确认下 repeater 可以不


- -好吧他就给我说了不让我用控件 其实repeater 我不会用..

作者: qq346291119   发布时间: 2011-12-06

http://topic.csdn.net/u/20090827/16/cfdc1335-1da2-4839-9c43-76d2623f31f9.html

作者: Sandy945   发布时间: 2011-12-06

引用 10 楼 sandy945 的回复:
http://topic.csdn.net/u/20090827/16/cfdc1335-1da2-4839-9c43-76d2623f31f9.html



等下学学  

我找了个js滚动的效果 先试试看可以不

作者: qq346291119   发布时间: 2011-12-06

我草 这段代码写在 后台 多好<asp:Literal> 这个 生成后是不显示的

作者: shwicho   发布时间: 2011-12-06

引用 12 楼 shwicho 的回复:
我草 这段代码写在 后台 多好<asp:Literal> 这个 生成后是不显示的



你在说什么...

作者: qq346291119   发布时间: 2011-12-06

引用 10 楼 sandy945 的回复:
http://topic.csdn.net/u/20090827/16/cfdc1335-1da2-4839-9c43-76d2623f31f9.html



非哥 就按我上面贴的那个代码 取到的电话号码怎么让它中间的四位显示*号啊

作者: qq346291119   发布时间: 2011-12-06

伪代码 

convertNullToString(register[ix].Phone)
=>
convertNullToString(register[ix].Phone)[0]-[2]+"*****"+convertNullToString(register[ix].Phone)[7]-[11]

作者: Sandy945   发布时间: 2011-12-06

引用 15 楼 sandy945 的回复:
伪代码

convertNullToString(register[ix].Phone)
=>
convertNullToString(register[ix].Phone)[0]-[2]+"*****"+convertNullToString(register[ix].Phone)[7]-[11]


[0]-[2]无效的表达项啊

作者: qq346291119   发布时间: 2011-12-06

引用 15 楼 sandy945 的回复:
伪代码

convertNullToString(register[ix].Phone)
=>
convertNullToString(register[ix].Phone)[0]-[2]+"*****"+convertNullToString(register[ix].Phone)[7]-[11]


- -伪代码...没注意

作者: qq346291119   发布时间: 2011-12-06

现在一看代码 就眼晕。

作者: AOKMOKM   发布时间: 2011-12-06