gpt4 book ai didi

asp.net - ASP.Net 表单可以有 method=get 或 post 属性吗?

转载 作者:行者123 更新时间:2023-12-02 15:28:28 27 4
gpt4 key购买 nike

我是 ASP.NET 新手。

我的问题是,带有 runat="server"的 ASP.net 表单可以有一个方法属性吗?

例如:

<form id="form1" runat="server" method="get">
.......
</form>

这可能吗?

最佳答案

感谢您的回答。

我想分享我发现的一些观点。

默认情况下,带有runat="server"form将具有method="post"

但是当我们第一次请求页面时,(即)请求不是回发,method="get"

回发时就变成了method="post"

我通过在代码后面放置一段代码来检查这一点:

在Page_Load()中:

if(Request.RequestType=="GET")
{
Response.Write("Request is a GET type");
}
else if(Request.RequestType=="POST")
{
Response.Write("Request is a POST type");
}

默认情况下,输出

  1. 对于该页面的第一个请求:请求是 GET 类型

  2. 在回发中:请求是 POST 类型

如果我在WebForm1.aspx中给出以下代码

<form id="form1" runat="server" method="get">

为此,输出将是:

  1. 对于该页面的第一个请求:请求是 GET 类型

  2. 在回发中:请求是 GET 类型

这就是我发现的。

非常感谢您的回复。

关于asp.net - ASP.Net 表单可以有 method=get 或 post 属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20419055/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com