【发布时间】:2011-09-12 17:04:00
【问题描述】:
我正在创建许多自定义 Web 表单,并且想要一个我可以轻松设置以自动填充这些字段的程序。这些表格真的很长,所以重新输入数据很痛苦。
请注意,这仅用于开发
【问题讨论】:
我正在创建许多自定义 Web 表单,并且想要一个我可以轻松设置以自动填充这些字段的程序。这些表格真的很长,所以重新输入数据很痛苦。
请注意,这仅用于开发
【问题讨论】:
如果您想在没有外部测试软件的情况下执行此操作,只需使用 DEBUG 常量即可。将此代码放在您的 Page_Load 或 Page_Load 调用的其他函数中。初始设置可能很耗时,但它会将您的调试值保留在源代码中,因此在源代码控制范围内。
#If DEBUG Then
txtFirstName.Text = "John"
txtLastName.Text = "Doe"
' etc.
#End If
当您进行 Release 构建时,上述代码不会编译到 Web 应用程序中。
【讨论】:
试试用于 FireFox 的 Selenium 插件。您可以轻松地创建一个为您填充表单的测试。
【讨论】:
预填充表单的能力取决于所使用的浏览器,因此这不是一个可靠的选择。即使在每个人的设置几乎相同的 Intranet 环境中,它仍然可能不可靠。用户还应该可以选择是否要安装自动填充插件。
您可以做的是优化条目,以便用户可以有效地浏览表单。有很多方法可以给猫换皮,但您可能会考虑使用自动完成扩展器、可搜索列表等的组合。还要确保用户可以按逻辑顺序浏览字段,并确保填充所有内容你可以为用户。例如,如果用户输入邮政编码,则填写城市和州。
希望这会有所帮助。
【讨论】: