【问题标题】:button in ASP.NET are all post method?ASP.NET中的按钮都是post方法吗?
【发布时间】:2017-01-16 10:36:24
【问题描述】:

所有按钮控制都必须是post方法吗?或者我们可以将它设置为get方法,例如,我想通过employeeId查看员工详细信息并单击提交按钮

【问题讨论】:

标签: asp.net http post get


【解决方案1】:

GET 和 POST 方法没有区别。它们都提供 url 和参数。 POST 方法只有一些优点和一些限制。

如果您的按钮在表单上(如在经典的 asp.net 中),并且此按钮没有 javascript 处理程序 - 此处只能使用 POST 方法。

如果您创建覆盖按钮默认行为的 jquery 代码(或纯 javascript),您可以选择使用哪种方法:POST 或 GET

<script>
$('#button').click(function() {
   $.ajax({
       url: '....',
       data: { ....},
       type: 'GET', //or 'POST'
       success: function(res) {
          //all fine
       },
       error: function() {
          //invalid url or server error
       }
   };
   return false; //to avoid default submit
});
</script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-08
    • 2019-02-28
    • 2017-10-23
    • 1970-01-01
    相关资源
    最近更新 更多