当前位置:编程学习 > C#/ASP.NET >>

超级困惑的一个错误startindex不能小于0

我在本机发布都没有问题,就是发到服务器上出这样的问题。高手解决一下

StartIndex 不能小于 0。
参数名: startIndex 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.ArgumentOutOfRangeException: StartIndex 不能小于 0。
参数名: startIndex

源错误: 

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  

堆栈跟踪: 


[ArgumentOutOfRangeException: StartIndex 不能小于 0。
参数名: startIndex]
   System.Text.StringBuilder.Remove(Int32 startIndex, Int32 length) +2666667
   Q_NewPost.btnSubmit1_Click1(Object sender, EventArgs e) +1043
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102 --------------------编程问答-------------------- System.Text.StringBuilder.Remove(Int32 startIndex, Int32 length) +2666667 --------------------编程问答-------------------- up --------------------编程问答-------------------- 我这段代码的问题吧。我这段代码是过滤脏话的

StringBuilder pattern = new StringBuilder(4096);
                foreach (string s in arr)
                {
                    pattern.Append(s + '|');
                }
                pattern.Remove(pattern.Length - 1, 1);

                Regex r = new Regex(pattern.ToString());
                if (r.IsMatch(sIn))
                {
                    string ipaddress = Request.UserHostAddress.ToString();
                    string id = userid;
                    sw.AddMainWord(ipaddress, id, sIn, mainNoteId);

                    Page.RegisterClientScriptBlock("", "<script>alert('a');</script>");
                } --------------------编程问答-------------------- 解决了。我知道什么问题了 --------------------编程问答-------------------- 是什么解决的 我也出现这样的问题?
  很郁闷 --------------------编程问答-------------------- 我也遇到这样的问题。。。 --------------------编程问答--------------------
引用 4 楼  的回复:
解决了。我知道什么问题了

怎么解决的啊,求帮助
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,