如何不用伺服器控制項提交資料

2021-09-06 01:34:22 字數 594 閱讀 4123

在.net中我們已經拖控制項很久了,伺服器控制項拖起來有爽,用起來還方便。昨天去面試,寫個程式用非伺服器控制項來提交表單資料,儲存到資料庫中,然後顯示出來。有個地方沒設定好,資料提交不了。好了進入正題。

用非伺服器控制項,我的理解就是在控制項中不存在 runat="server"  這樣的設定,然後用get、post提交資料,提交表單當然是用post方式了。在伺服器端讀取get、post的鍵值  用request .querystring request.form 來得到提交的值。

首先在乙個表單中新增乙個文字框和乙個提交按鈕

這樣在單擊submit後,在後端就可以用request.form 來得到我們所要取得的值了。

當然也可以把method設定為get這樣提交就可以得到如下的url

當時面試的時候直接拖了個 文字框html控制項出來

text1" type="text" />
然後非常鬱悶submit提交不了資料。今天查了查才發現不是設定id屬性,而是name屬性。

有時候控制項不是用來拖的!!!

伺服器控制項

本章學習了asp.nte頁面的乙個核心構造塊 伺服器控制項。伺服器控制項是一種用於頁面開發的物件導向方法,它把頁面元素封裝到可修改和可擴充套件的元件中。伺服器控制項型別包括 web伺服器控制項和html伺服器控制項 web伺服器控制項的2個特點 必須有id和runat server html元素加上...

Android 提交資料到伺服器

前幾篇部落格都是說怎麼從伺服器裡拿資料,今天就講講怎麼提交資料到伺服器上。大致有兩種方式,一種是底層做法,getpost方法 還有一種是第三方asynchttpclient框架 xmlns android xmlns tools android layout width match parent a...

HTMl伺服器控制項和WEB伺服器控制項 二

htmlcontrol 所有的html伺服器控制項都繼承自htmlcontrol類。該類分為三種型別 htmlinputcontrol 輸入控制項 htmlcontainercontrol 容器控制項 htmlimage 控制項 htmlcontrol繼承自system.web.ui.control...