C# 将ID增加1-ASP.NET

C# 将ID增加1-ASP.NET,c#,asp.net,C#,Asp.net,早上好, 我想知道如何在asp.NET c#页面的代码隐藏中将数字增加1 基本上我有 <message id>1</message id> 1 我的每一张唱片都需要增加。我将如何在我的代码隐藏中执行此操作?所以它看起来就像下面的 <message id>1</message id> <message id>2</message id> <message id>3</message id>

早上好, 我想知道如何在asp.NET c#页面的代码隐藏中将数字增加1

基本上我有

<message id>1</message id> 
1
我的每一张唱片都需要增加。我将如何在我的代码隐藏中执行此操作?所以它看起来就像下面的

<message id>1</message id> 
<message id>2</message id>
<message id>3</message id> 
1
2.
3.
非常感谢

更新:我正在构建一些XML,其中包含以下内容。我只需要为每个项目/产品将消息id增加1

 foreach (var product in products)
        {
            xml.Append(string.Format("<Message>"));
            xml.Append(string.Format("<MessageID>1</MessageID>"));
foreach(产品中的var产品)
{
Append(string.Format(“”));
Append(string.Format(“1”);
inta=1;
foreach(产品中的var产品)
{
Append(string.Format(“”));
Append(string.Format(“+a+”);
a++;
inta=1;
foreach(产品中的var产品)
{
Append(string.Format(“”));
Append(string.Format(“+a+”);
a++;
更改为for循环:

for(var i = 0; i < products.Count; i++)
        {
            xml.Append(string.Format("<Message>"));
            xml.Append(string.Format("<MessageID>" + i+1 + "</MessageID>"));
}
for(var i=0;i
当您想要一个产品时,您可以使用以下索引:

产品[i]

编辑:数组以0开头,因此u应将带有0的i变量声明为for循环:

for(var i = 0; i < products.Count; i++)
        {
            xml.Append(string.Format("<Message>"));
            xml.Append(string.Format("<MessageID>" + i+1 + "</MessageID>"));
}
for(var i=0;i
当您想要一个产品时,您可以使用以下索引:

产品[i]


编辑:数组以0开头,所以你应该用0声明i变量

这是在数据绑定上下文中,像ListView吗?这是在数据绑定上下文中,像ListView吗?