我陷入困境。
int main(){
double change;
double coins[12]{ 50,20,10,5,2,1,0.5,0.2,0.1,0.05,0.02,0.01 }; //All coins that can be given
int coinsChanged[12]{0,0,0,0,0,0,0,0,0,0,0,0}; //All coins that are going to be given
std::cout << "Please enter the amount of change given:\n";
std::cin >> change;
while (change >= 0.01) { //If the amount gets below the minimum coin you can give, the progrm stops
for (int i = 0; i < 12; ++i) //Checks all available coins one by one
while (change >= coins[i]) {
coinsChanged[i]++;
change -= coins[i]; //Add the coin to the "giving" array
}
}
for (int i = 0; i < 12; ++i)
std::cout << "Give : " << coinsChanged[i] << " £" << coins[i] << " notes" << std::endl; // Prints everything
return 0;
}
@foreach (BLL.Report.ReportSection section in @Model) {
@Html.Partial("~/Views/Report/_ReportSection", section)
}
包含两个带有id 1,2
加载部分视图
@Model
调用ajax调用从DB获取数据。
我调试了这个部分对象。这些是精细和独立的对象。 但是在加载时它会同时获得第二个对象。
当对控制器进行ajax调用时,它总是传递第二个对象的数据(id = 2)。
并将相同的结果加载到视图。
请告知我遗失的内容。?
UPDATE 对不起,迟到了..
这是_ReportSection局部视图中的完整代码。 在准备好的函数上进行ajax调用,并使用返回数据创建表
["~/Views/Report/_ReportSection" ]
答案 0 :(得分:0)
谢谢你们。我做了一个工作。我从局部视图中删除了javascript代码并放在父页面中。这对我有用。
但我试图通过在局部视图中使用javascript来保持各个部分分开。
通过改变现在正常工作的方式。 我还想知道有人可以解释的原因。