C# 使用get方法将数据插入asp.net FROM中的数据库

C# 使用get方法将数据插入asp.net FROM中的数据库,c#,html,mysql,asp.net,C#,Html,Mysql,Asp.net,我想直接使用url将数据插入数据库。Asp.net在默认情况下使用post方法,但我们可以提及要使用的方法,因为post方法是安全的。 在get方法中,数据以url的形式发送到数据库 我明白了: http://localhost:37145/WebSite6/Default.aspx?__VIEWSTATE=%2FwEPDwULLTEzMTc4NjY3NThkZH%2FzblWG%2FaetOcaD3rJQBa9MpAmvbemwH%2FV9X6BPkAeu&__EVENTVALIDAT

我想直接使用url将数据插入数据库。Asp.net在默认情况下使用post方法,但我们可以提及要使用的方法,因为post方法是安全的。 在get方法中,数据以url的形式发送到数据库

我明白了:

http://localhost:37145/WebSite6/Default.aspx?__VIEWSTATE=%2FwEPDwULLTEzMTc4NjY3NThkZH%2FzblWG%2FaetOcaD3rJQBa9MpAmvbemwH%2FV9X6BPkAeu&__EVENTVALIDATION=%2FwEdAAN9lGp6YeH%2BodzmCfidl9y1ESCFkFW%2FRuhzY1oLb%2FNUVM34O%2FGfAV4V4n0wgFZHr3f%2FBbzXLqOVQaj%2FDSazKtEluAReRoZhIKn64XnVVI%2Fuvg%3D%3D&TextBox1=admin&Button1=Button
在上面的url中有两件事_viewstate和_eventvalidation这两件事是什么,在文本框和按钮的结束值被附加到url,数据被插入数据库

还有什么方法可以通过代码获取_viewstate中的数据,因为我想使用url和get方法直接将数据插入数据库

无论数据是否已成功插入,我也可以从数据库获得响应。 如果成功插入或, 如果失败,则为0。

您可以像

mydata=Request.QueryString("TextBox1")

然后,您可以将mydata内容插入数据库。

在.aspx页面中设置
EnableEventValidation=“false”EnableViewState=“false”
。这将从url中删除u VIEWSTATE和u EVENTVALIDATION

然后在.aspx.cs文件中,使用

var mydata1=Request.QueryString[0]
//获取第一个数据
var mydata2=Request.QueryString[1]
//用于第二个数据

然后使用SQL的Insert命令插入

希望这对你有帮助