善良公社專案總結之如何從前台向後台傳輸資料

2022-05-02 23:51:09 字數 1775 閱讀 4238

前言

提交表單

post

和get

的區別提交表單的方式無外乎post

和get這兩種,在預設情況使用的get方式。

1.

安全性

get這種方式,在牛腩新聞發布系統都學習使用過。在資料傳輸的時候,會將資料的引數數值顯示在鏈結裡。當然可以將引數數值加密,這樣會好點,但相對來說post這種使鏈結沒有任何變化方式更為安全。

2.

在後台的值的獲取上

post獲取方式為request.form;這個方法在c#中是過載的,可以用索引,也可以使用控制項的名字

如:

request.form[number];

request.form["name"];

在使用索引的時候,有時候會出現一些問題。比如:在頁面載入的時候就使用這個索引來獲取的時候就會報錯,因為這時候表單裡面根本沒有任何資料。肯定會出現溢位,超出索引範圍的錯。

所以推薦第二種。

get的方式為request.querystring;

這個裡面填寫的是控制項的名字。因為不常用就沒什麼多說的。

簡單了解了這兩種表單提交的方式下面就直接看code

varform = document.forms["填寫需要提交的表單的id"];

form.action = "需要提交到的頁面位址";

form.method = "post";

form.submit();

對只要這幾句簡單的**,剩下的工作只需要到後台去拿就可以了。只要到了後台,剩下就是cs

和資料庫的知識了。除錯起來會容易很多。

利用location

屬性

var starttime =document.getelementbyid("starttime").nextsibling.childnodes[2].value;

var endtime = document.getelementbyid("endtime").nextsibling.childnodes[2].value;

var keyword =document.getelementbyid("keyword").value;

var category =document.getelementbyid("category").nextsibling.childnodes[2].value;

var t = "starttime=" +starttime + "&endtime=" + endtime + "&keyword=" +keyword + "&category=" + category;

location ="admin_managescorerule.aspx?"+t;

後台獲取

string starttime =request.querystring["starttime"];

string endtime = request.querystring["endtime"];

string keyword =request.querystring["keyword"];

string category =request.querystring["category"];

總結

這些都是在bs

設計中最常用的技術,更多的是還是要多多動手去實踐。因為這些東西說半天都沒有,只有用了一兩次,調了半晌的錯。這些自然而然就深入腦海了。

如何從GitHub上轉殖專案?

一 首先要在本地新建乙個資料夾,作為本地倉庫。例如 新建資料夾mydata 二 進入mydata檔案件下,右擊 git bush here 三 進入下面的介面,輸入git init,將本地倉庫初始化 四 將你需要的專案從github或者伺服器上轉殖下來 命令 git clone url url為為專...

如何從GitHub倉庫clone專案

自己也已經多次接觸了git了,但是因為工作用svn,自己平時也很少用git,所以每次都是用的時候可能還可以,等過一段時間再來用的時候,就又忘得差不多了,所以索性自己寫個部落格,自己記得自己也好懂,而且熟悉 1 在本地建好將要存放專案的資料夾 2 在當前資料夾下滑鼠右鍵,git bush here 3...

專案管理之專案匯報總結

專案匯報是專案實施過程中到達某一節點時,專案經理將專案的開發成果給使用者展示介紹,防止專案開發方向與客戶期望方向不符,以及推動專案上線執行的關鍵環節,所以專案匯報的效果對專案的進展方向 推進速度有很重要的影響。所以,在專案匯報之前一定要準備充分,理清匯報內容與思路。下面就一般專案匯報的主要準備工作做...