[英]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.