C# 使用c的调查进度条#

C# 使用c的调查进度条#,c#,asp.net,C#,Asp.net,我使用c#在asp.net中进行了一次在线调查。我的调查包含30个问题,每个问题在不同的页面上。我想显示一个进度条,显示用户完成了多少。如何才能做到这一点?最简单的方法是,在页面上方或下方有30个代表进度的图像,然后使用每个图像来显示进度。您可以使用单个图像,也可以使用少量CSS来计算: 我们假设我们知道我们在哪个页面上,并且它存储在代码中某个变量中 鉴于此,我们可以快速计算当前进度的百分比: 如果我们在第3页: 3/30 * 100 = 10 通过将其存储在变量中,我们可以使用它设置程序条相

我使用c#在asp.net中进行了一次在线调查。我的调查包含30个问题,每个问题在不同的页面上。我想显示一个进度条,显示用户完成了多少。如何才能做到这一点?

最简单的方法是,在页面上方或下方有30个代表进度的图像,然后使用每个图像来显示进度。

您可以使用单个图像,也可以使用少量CSS来计算:

我们假设我们知道我们在哪个页面上,并且它存储在代码中某个变量中

鉴于此,我们可以快速计算当前进度的百分比:

如果我们在第3页:

3/30 * 100 = 10
通过将其存储在变量中,我们可以使用它设置程序条相对于其父级的宽度:

#myProgressBar{
  width: 10%;
}
(在本例中,您将使用您选择的语言C#将值写入CSS语句)

下面是一个关于它可能的外观的快速示例:


也许是这样的吧?我没有尝试任何东西,因为我不知道如何开始。我希望有人能引导我走向一个方向…啊,刚刚意识到下载链接已经死了-以为这是一个教程。啊!如果您使用的是web表单/mvc,并且您的预期输出是什么,那么在不了解您的数据模型的情况下,很难回答这个问题。我在这里回答了这个问题-所以您将此css放在每个静态页面中p对于您的调查,您可以将其放到母版页的顶部。它怎么知道用户将在哪一页上?你说过你的调查分为30页。你现在怎么知道他们在哪一页?i、 你目前如何知道该问他们哪个问题?我从数据库中获取我的问题。。