DbHelper db = new DbHelper();
        DbCommand cmd = db.GetSqlStringCommond("select top 15 * from newsinfo  order by newsfabutime DESC");
        DbDataReader reader = db.ExecuteReader(cmd);
        int index = 0;
        string backstr = "<script language=\"javascript\" type=\"text/javascript\">\r\n";
        while (reader.Read())
        {
            backstr += "document.links[" + index.ToString() + "].href=\"newsshow.aspx?id=" + reader["newsid"].ToString().Trim() + "\";\r\n";
            backstr += "document.links[" + index.ToString() + "].innertext=\"" + reader["newstitle"].ToString().Trim() + "\";\r\n";
            backstr += "document.anchors[" + index.ToString() + "].innerText=\"" + reader["newsfubutime"].ToString().Trim() + "\";\r\n";
            index++;
        }
        backstr += "</script>";
        this.Page.ClientScript.RegisterStartupScript(typeof(string), "MessageScript", backstr);
以上这些代码运行后没有结果,就是前台的这些超链接的 innertext属性都没值。
我就是从数据库中读取数据,然后对这些超链接的href 和innertext 属性赋值;
程序调试时backstr的值是正确的,只是前台没有什么变化,请问是何原因 或者给出其他的方案,谢谢