form里面的action和method(post和get的方法)使用

Posted 叶丶梓轩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了form里面的action和method(post和get的方法)使用相关的知识,希望对你有一定的参考价值。

一、form里面的action和method的post使用方法

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="formsubmitpost.aspx.cs" Inherits="formsubmitpost" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
    <form id="form1" runat="server" action="formsubmitget.aspx" method="post">
    <div>
    <input id="b" name="b" value="123" />
        <input  id="w" type="submit" />
    </div>
    </form>
</body>
</html>

当你点击button按钮提交的时候,浏览器的地址为http://localhost:1621/formsubmitpost.aspx,页面会刷新但是地址不变

二、form里面的action和method的get使用方法

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="formsubmitget.aspx.cs" Inherits="formsubmitget" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
    <form id="form1" runat="server" action="formsubmitget.aspx" method="get">
    <div>
    <input id="a" name="a" value="123" />
        <input  id="w" type="submit" />
    </div>
    </form>
</body>
</html>

但你点击button提交的时候,浏览器地址为http://localhost:1621/formsubmitget.aspx?__VIEWSTATE=%2FwEPDwUKLTEzNDM3NzkxOWRkeBFIL8xbs6u8bVKlOO5sf6FSAk0OTJ6ZUC4n2AN9oe4%3D&a=123&__VIEWSTATEGENERATOR=4B2C1984

而这个地址包含你传过去的值。

综上,用post不会显示传值,则post比较安全

以上是关于form里面的action和method(post和get的方法)使用的主要内容,如果未能解决你的问题,请参考以下文章

无法结合脚本和 php div.innerHTML += "<form action='\"route('stock.store')\"' method='post

在CSS里method是啥意思

form表单提交数据到后台java

Django-1

<form >标签的用法?

Form表单中method="post/get'的区别