簡體   English   中英

將通用參數從Javascript傳遞到Asp.net C#

[英]Pass generic parameter from Javascript to Asp.net C#

我正在開發一個jQuery API,以LINQ列表的形式獲取數據,並將其寫入HTML表和一些過濾器進程中; 使用Javascript,.Net C#和Linq。 但是有一個我不知道的問題。

我想將過濾后的數據導出到Excel工作表。 也在javascript -clientside-中創建的過濾器。 所以我必須從客戶端發送參數。 另一方面,我不能使用Ajax Call導出Excel。 所以我必須使用aspx按鈕。 我搜索使用Aspx Button CommandArgument屬性發送參數,但是它不是動態的。

為了清除,我必須將動態參數發送到服務器端,並根據此參數將其寫入excel工作表返回的數據。

我該如何解決?

最簡單的方法(我認為)是使用純HTML字段通過表單字段傳遞數據

// html
<input id="param1Input" name="param1" type="hidden" />
// script
document.getElementById('param1Input').value = someValue
// server code
Request.Form["param1"]

或服務器控制

// aspx
<asp:HiddenField ID="Param1Field" runat="server" />
// script
document.getElementById('<%= Param1Field.ClientID %>').value = someValue
// server code
Param1Field.Value

暫無
暫無

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

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