自动填写自定义表单的好方案?

时间:2011-09-12 17:04:01

标签: asp.net forms webforms

我正在创建大量自定义Web表单,并希望我可以轻松设置一个程序来自动填充这些字段。这些表格非常长,因此重新输入数据会很痛苦。

请注意,这仅供开发

3 个答案:

答案 0 :(得分:1)

如果您想在没有外部测试软件的情况下执行此操作,只需使用DEBUG常量。将此代码放在Page_Load或Page_Load调用的其他函数中。初始设置可能会耗费时间,但它会将您的调试值保留在源代码中,因此在源代码控制中。

#If DEBUG Then

    txtFirstName.Text = "John"
    txtLastName.Text = "Doe"
    ' etc.

#End If

当您执行发布版本时,上面的代码将不会编译到Web应用程序中。

答案 1 :(得分:0)

尝试使用FireFox的Selenium插件。您可以轻松创建一个测试,为您填写表单。

答案 2 :(得分:0)

预填充表单的能力取决于所使用的浏览器,因此这不是一个可靠的选项。即使在内部网环境中,每个人的设置几乎相同,但仍然不可靠。用户还应该选择是否要安装自动填充插件。

您可以做的是优化条目,以便用户可以有效地浏览表单。有很多方法可以让猫皮肤,但你可能会考虑使用自动完成扩展器,可搜索列表等的组合。还要确保用户可以按逻辑顺序选择字段,并确保填充所有内容你可以为用户。例如,如果用户输入邮政编码,请填写城市和州。

希望这有帮助。