我有一个项目,其中有一个表单来编辑用户详细信息。最初它被禁用但是当用户搜索特定用户并单击编辑按钮时,一切都被启用。我捕获除下拉列表新选择的值之外的所有已更改数据。当用户更改数据并提交表单时。在服务器端,dropdownlist的模型属性包含旧的值,新的更改值。
请帮帮我
#include <vector>
#include<fstream>
#include<iostream>
#include <algorithm>
using namespace std;
int main()
{
int N;
long long max = -9223372036854775807;
int input;
vector<long long> V1;
ifstream file1;
file1.open("input.txt");
file1 >> N;
V1.resize(N);
for (int i = 0; i < N; i++){
file1 >> V1[i];
}
for (int i = 0; i < N; i++)
for (int j = 0; j < i; j++)
for (int k = 0; k < j; k++)
if (V1[i] * V1[j] * V1[k] > max)
{
max = V1[i] * V1[j] * V1[k];
}
ofstream file2;
file2.open("output.txt");
file2 << max;
file2.close();
}
答案 0 :(得分:0)
我认为错误的是隐藏控件。您的代码包含下拉列表 @DropDownListFor和@HiddenFor,因为它将有两个具有相同名称和ID的输入,并且当您提交表单时。它取自隐藏的输入。
尝试删除隐藏控件,因为在html中为多个元素设置相同的ID是不正确的
我希望这能解决你的问题。