簡體   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