我需要将“应用程序反馈”功能添加到我们所有现有的 Web 应用程序 (ASP.NET)。这样做的目的是让用户能够单击“提供反馈”以提供有关他们正在使用的应用程序的反馈。假设他们想提交改进建议、报告“错误”等。他们将单击此“链接”。
因此,考虑到这些要求,我认为最简单、最简单的解决方案,考虑到必须将这个功能添加到所有现有的 Web 应用程序中,将创建一个单独的应用程序,称为“AppFeedback”。这将是一个单页 ASP.NET 应用程序。与“Give Feedback”相关联的超链接将是这个新 AppFeedback 应用程序的 URL。超链接将在一个新窗口中打开(一个小的、调整大小的弹出窗口)。URL 将包含 appName 和 userId 的查询字符串参数。所以,像http://server/AppFeedback?appName=myAppName&userId=mike
. 当用户在此弹出窗口时,他们将在反馈文本框中提供反馈,然后单击提交。点击提交会将反馈数据保存到一个通用的反馈数据库中——它将插入反馈评论、应用程序的名称(来自查询字符串)、
问题:您推荐不同的方法吗?我对这种方法并不完全有信心,因为我以前从未做过这样的事情。这种方法有什么让你担心的吗?这不是一个基于意见的问题,鉴于常见的最佳实践,我正在征求关于这种方法是否体面的反馈。