繁体   English   中英

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

[英]Inserting data into database in asp.net froms using the get method

我想直接使用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方法将数据插入到数据库中。

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

你可以做到

mydata=Request.QueryString("TextBox1")

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

在.aspx页中设置EnableEventValidation="false" EnableViewState="false" 。这将从网址中消除__VIEWSTATE和__EVENTVALIDATION。

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

var mydata1 = Request.QueryString[0] //对于您的第一个数据var mydata2 = Request.QueryString[1] //对于您的第二个数据

然后插入使用SQL的插入命令。

希望对您有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM