.net里的一个算法、变量定义的问题!
一个简单的算法问题。
有一个无级分类的产品目录,使用Datalist嵌套绑定。我想要得到每个级别所包含的产品的数量,使用一个函数GetTypeCount(TypID),返回String.Concat(Counts)。
问题出现了,如果我把Counts定义在函数的内部,如果发生循环调用函数,则Counts每次会被清零。
如果我把Counts定义在函数的外面,每个分类会得到前面一个分类(同一层的)的数量。即A分类记数结果为3,因为页面没有重新执行,所以同级的B分类调用函数Counts的值就从3开始了,我在String.Concat(Counts)语句之后,添加了一句
Counts=0,也无济于事!
函数本身是可以完成无级分类的记数工作的,我的设计是只有页分类结点才可以添加产品数据。所以循环调用函数是必需的!好象就是如何定义这个变量,或者说该使用什么别的途径,解决这个问题!
先谢谢各位了!
有一个无级分类的产品目录,使用Datalist嵌套绑定。我想要得到每个级别所包含的产品的数量,使用一个函数GetTypeCount(TypID),返回String.Concat(Counts)。
问题出现了,如果我把Counts定义在函数的内部,如果发生循环调用函数,则Counts每次会被清零。
如果我把Counts定义在函数的外面,每个分类会得到前面一个分类(同一层的)的数量。即A分类记数结果为3,因为页面没有重新执行,所以同级的B分类调用函数Counts的值就从3开始了,我在String.Concat(Counts)语句之后,添加了一句
Counts=0,也无济于事!
函数本身是可以完成无级分类的记数工作的,我的设计是只有页分类结点才可以添加产品数据。所以循环调用函数是必需的!好象就是如何定义这个变量,或者说该使用什么别的途径,解决这个问题!
先谢谢各位了!
...全文
相关推荐
asp.net中eval不能定义变量的问题的解决方法
本文主要探讨了在ASP.NET中使用`eval`函数定义变量时遇到的问题以及解决方案。在ASP.NET开发中,有时会遇到需要动态创建和赋值变量的情况,这时可能会尝试使用JavaScript的`e
12种算法大比拼!ML.NET二元分类模型怎么选?一文看懂!
📝 ML.NET二元分类算法对比指南 本文全面对比ML.NET中的12种二元分类算法,从轻量级的FastTree到高精度的DeepLearning,提供: ✅ 算法特性分析:速度、准确率、资源消耗对比 ✅ 统一代码模板:预处理+训练+评估标准化流程 ✅ 实战测试结果:基于泰坦尼克数据集的性能指标 ✅ 选型建议:根据数据规模、实时性要求推荐最优算法 关键结论: 追求速度:选AveragedPerceptron(0.3秒) 平衡型:LightGBM(88%准确率+2.1秒) 极致精度:DeepLearning
.net 递归算法 .net 递归算法.net 递归算法
- **分治算法**:快速排序、归并排序等排序算法利用了递归。快速排序通过选取一个基准值,将数组分为小于和大于基准值的两部分,然后分别对这两部分进行递归排序。
vb.net五子棋(自定义控件应用与全局变量定义)
在VB.NET编程环境中,开发一款五子棋游戏可以是一个很好的实践项目,这涉及到自定义控件的应用和全局变量的定义。下面将详细讲解这两个关键概念。首先,让我们深入理解自定义控件。
Asp.net及C#全局变量使用方法汇总
"ASP.NET与C#全局变量的使用方法"在ASP.NET和C#编程中,全局变量是一种在整个应用程序范围内都可以访问的数据存储位置。它们允许开发者在不同的类和方法之间共享信息,这对于某些场景非常


