我正在使用asp.net 4.0开发一个小型搜索引擎应用程序。索引过程可以索引每个文档中建立的每个URL,并且这些URL相互递归执行。现在我如何在我想要或当用户点击停止浏览器按钮时终止此过程?
答案 0 :(得分:1)
我不认为浏览器停止按钮是解决问题的好方法。如果我理解正确,你有一个没有基本情况的递归url索引算法。意思是算法不知道何时停止。我有一些建议可以帮助你。
1)不在浏览器中使用停止按钮,而是在页面上放置一个实际按钮。想想有一个“开始”和“停止”按钮。
或
2)为递归算法实现基本案例,以便它知道何时自动停止。基本情况可能是在将预定义或用户定义的级别深入到url结构中后,算法可能会停止。