javascript - 使用 form.action 时,我的 aspx 页面中的更新面板无法工作

标签 javascript html asp.net vb.net updatepanel

我将从头开始。

我正在转换此页面,这是一个内联代码。它通过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/

相关文章:

javascript - 如何将装饰器语法转换为ES6?

Javascript:如何在函数完成运行之前更改文档?

javascript - 使用jquery导入记事本

javascript - 将所需的输入附加到现有表格中

jquery - 如何更改网页的默认滚动速度、滚动量、滚动惯性

html - 编辑 iframe 中元素的 CSS

c# - ASP.NET jQuery 的 ajax 函数问题

asp.net - jqTouch 与 ASP.NET Webforms

asp.net 级联下拉菜单有区别

javascript - 如何在 JS 文件中隐藏严肃的业务逻辑