【问题标题】:Is there a difference between client browser's submit mechanism and the ASP.NET postback mechanism?客户端浏览器的提交机制和 ASP.NET 回发机制有区别吗?
【发布时间】:2011-04-13 14:26:39
【问题描述】:

在浏览 MSDN 时,我发现在按钮属性 useSubmitBeheviour 中写道,如果 useSubmitBeheviour 为 true,则它会导致 Button 控件使用浏览器的提交机制,如果为 false,则 ASP.NET 页面框架会将客户端脚本添加到将表单发布到服务器的页面。

这是什么意思?请解释一下?

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    ASP.NET 页面框架会编写一个脚本块来提交表单,以防您未设置 useSubmitBeheviour。如果您设置了此项,则为按钮呈现的 XHTML 使其成为表单的提交按钮,并且提交完成。在这两种情况下,提交都完成了。

    【讨论】:

      【解决方案2】:

      当您发布表单时,您指定将发送表单数据以进行处理的位置。它可以是相同的页面或不同的页面。这是由 FORM 标记的 ACTION 属性的值确定的。 POSTBACK 将数据发送回同一页面并进行处理。

      【讨论】:

      • 如果我将 useSubmitBeheviour 设为 true 或 false,它不会给出任何更改。
      • 我想看看 useSubmitBeheviour 为 true 和 false 时的变化。为此我需要做什么?
      猜你喜欢
      • 2011-06-05
      • 1970-01-01
      • 2022-01-13
      • 1970-01-01
      • 2014-07-16
      • 2015-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多