我有一个应用程序表单(使用c# / web forms / Asp.Net构建)。
该应用程序表单是向导样式 - 5个部分 - 大约30个各种输入字段分别在它们之间分割,并且有一个“下一步”按钮以进入以下部分。
我想尝试准确地测量完成表单所需的时间。
显然,我可以使用Asp的stopwatch
并记录页面加载和最终按钮提交之间的时间段,但这不会完全准确。
原因是用户可能会中断流程 - 也许他们被其他事情打断或者去查找信息来填写表单。
因此,我想尽可能准确地表示。 我知道这可能涉及JavaScript,因为仅在每个完整部分结束时才会将表单发送回服务器。
但是,JavaScript不是我的语言,因此我不确定最佳策略。 我不要求完成的解决方案,只需要提供实现所需的可行方法建议即可。