簡體   English   中英

使用C#代碼通過Javascript從一頁傳遞數據並在另一頁上捕捉數據

[英]Pass data through Javascript from one page and catch data on another page using c# code

我嘗試使用幾件事,其中之一是QueryString。 這是我的代碼:

function () { var tid = $(this).text(); 
  var url = "SearchResult.aspx?about=" + encodeURIComponent(tid) + ""; 
  window.location = url; 
}

protected void Page_Load(object sender, EventArgs e)
{
    string arg = Request.QueryString["about"];
}

但是問題在於,我們所知道的是,數據可以在url中看到並且可以由任何用戶修改。

現在該怎么做,以便我可以傳遞我的數據,並且任何用戶都看不到它。

有沒有使用__doPostBack()的方法?

好吧,您可以像這樣發布數據

$.post('SearchResult.aspx', {about : encodeURIComponent(tid)});

在服務器端:

   string arg = Request.Form["about"];

但這也不安全。 任何人都可以發布任何內容。 除非有訪問令牌。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM