Asp.net 自动填写自定义表单的好程序?

Asp.net 自动填写自定义表单的好程序?,asp.net,forms,webforms,Asp.net,Forms,Webforms,我正在创建许多自定义web表单,并希望有一个程序,我可以轻松地设置自动填充这些字段。这些表单非常长,因此重新输入数据是一件痛苦的事情 请注意,这仅用于开发尝试FireFox的Selenium插件。您可以轻松创建一个测试来填充表单。预填充表单的能力取决于所使用的浏览器,因此这不是一个可靠的选项。即使在每个人都有几乎相同设置的intranet环境中,它也可能不可靠。用户还可以选择是否安装自动填充插件 您可以做的是优化条目,以便用户可以高效地在表单中移动。有很多方法可以对猫进行蒙皮,但是您可以考虑使用

我正在创建许多自定义web表单,并希望有一个程序,我可以轻松地设置自动填充这些字段。这些表单非常长,因此重新输入数据是一件痛苦的事情


请注意,这仅用于开发

尝试FireFox的Selenium插件。您可以轻松创建一个测试来填充表单。

预填充表单的能力取决于所使用的浏览器,因此这不是一个可靠的选项。即使在每个人都有几乎相同设置的intranet环境中,它也可能不可靠。用户还可以选择是否安装自动填充插件

您可以做的是优化条目,以便用户可以高效地在表单中移动。有很多方法可以对猫进行蒙皮,但是您可以考虑使用自动完成扩展程序、可搜索列表等的组合。还要确保用户可以按逻辑顺序通过字段进行制表,并确保为用户填充所有可以填充的内容。例如,如果用户输入邮政编码,则填充城市和州


希望这有帮助。

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

#If DEBUG Then

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

#End If

当您进行发布构建时,上面的代码将不会编译到web应用程序中。

这是一种非常聪明和简单的方法;我喜欢:)谢谢!