我编写了这段代码来检查列表项是否是字符串的一部分。
var postBackControl = Page.Request.Params["__EVENTTARGET"];
var postBackNotRemoveRowsColumns = new List<string> { "button1", "button2", "button3", "button4" };
bool isPostBackExistInList = false;
if (postBackControl != null)
{
isPostBackExistInList = postBackNotRemoveRowsColumns.Any(postBackControl.Contains);
}
但是我遇到了这个崩溃:
System.StackOverflowException未处理{无法评估 表达式,因为当前线程处于堆栈溢出状态。}
有人可以帮忙吗?
答案 0 :(得分:1)
如果您确定自己的代码是Page.Request.Params["__EVENTTARGET"]
https://repl.it/C4ts/0中的字符串,那么您提供的代码就可以使用
所以很可能在您提供的范围之外存在问题。尝试检查代码中是否有其他可能导致无限递归的位置。