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