• 更新程序后报错Server Error in '/' Application.


    Server Error in '/' Application. No row at position 5.

    今天下午给客户更新完程序之后,就报这个错。我在我的本机是没有错误的。发现报错后我就把原来的版本给覆盖一下。但是还是报错只是错误不太一样了。显示

    Server Error in '/' Application. No row at position 2.

    我一时有点着急不怎么回事,后来查了很多资料。效果都不是很明显。最后还是我们经理帮我解决的。

    原因是:

      for (int i = 0; i < 6; i++)
            {
                title = dt.Rows[i]["title"].ToString();
                column1 = dt.Rows[i]["column1"].ToString();
                if (title.Length > 27)
                {
                    title = title.Substring(0, 27)+"...";
                }
                string url = "ZaiZhiDetails.aspx?column1=" + column1;
                }

    数据只有4行,而我写了数字6。所以才会报这样的错误。解决方法

      for (int i = 0; i < dt.Rows.Count; i++)
            {
                title = dt.Rows[i]["title"].ToString();
                column1 = dt.Rows[i]["column1"].ToString();
                if (title.Length > 27)
                {
                    title = title.Substring(0, 27)+"...";
                }
                string url = "ZaiZhiDetails.aspx?column1=" + column1;
                   }

    这样就不会报错了。

  • 相关阅读:
    python内置模块collections介绍
    Python的set集合详解
    不同 Python 数据类型的搜寻
    Python 分支、循环、条件与枚举
    ssrf爆破mysql
    php反序列化
    thinkphp历史漏洞
    Thinkphp 缓存RCE
    绕WAF文章收集
    mssql手工盲注
  • 原文地址:https://www.cnblogs.com/honghong75042/p/2860065.html
Copyright © 2020-2023  润新知