aspx:无论如何都要将表单从POST更改为PUT?

时间:2010-03-29 18:10:02

标签: c# asp.net forms post

我当前的aspx表单要求用户将字段输入到文本框中,然后按提交按钮。我们正在考虑使用从URL读取参数的PUT方法?有什么快速解决方案吗?

2 个答案:

答案 0 :(得分:1)

您应该考虑使用ASP.NET MVC。 ASP.NET的原始版本在WebForms模型中使用了很多POSTbacks,这就是为什么你会看到这种行为。可以编写HttpHandlers或HttpModules,无需ASP.NET MVC就可以提供更大的灵活性。

答案 1 :(得分:0)

HTML4 doesn't support PUT method in forms。因此,在表单方法中使用PUT会生成无效的HTML,而且我有理由相信浏览器无论如何都会执行POST而不是PUT(至少这是FF 3.6在我尝试将表单方法更改为PUT时所执行的操作)。 / p>

如果您想从URL中获取信息,只需将表单方法更改为GET而不是POST。