我将从头开始。
我正在转换此页面,这是一个内联代码。它通过form.action将表单值提交到下一页。
此页面有 4 个按钮。我只想要一个按钮来执行 form.action。
为此,我尝试了按钮的usesubmitbehaviour =“False”。那行不通。 所以我尝试使用更新面板。它确实可以在没有 form.action 的情况下工作。
但是当我在表单标签中放置action =“someurl”时,更新面板内的按钮不起作用。
我不确定我是否解释得很好,但总结是这样的,当我将操作属性放在表单标记内甚至以编程方式放置时,里面的按钮不起作用。
注意:我想从更新面板外部的单个按钮触发 Form.Action。更新面板内的按钮应该可以使用除 Form.Action 之外的任何其他按钮。
我非常感谢任何建议和解决方案。
最佳答案
我找到了问题的答案。发布它,这样其他人就不会花我在这方面的时间。
我正在使用按钮的属性 PostBackUrl 在按钮单击时进行重定向。这也是将表单值提交到发布的页面。因此,我在重定向时保存表单值的目的就解决了。
但是,Updatepanel 仍然无法与 Form.Action 配合使用。这可能是一个已知问题,需要额外的编码来处理。现在不考虑,但肯定这是我将来会考虑的事情。
关于javascript - 使用 form.action 时,我的 aspx 页面中的更新面板无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27426684/