2017-02-24 180 views
0

ashx處理程序在用戶單擊按鈕時下載某些文件。我的.aspx看起來是這樣的,現在從按鈕單擊事件調用.ashx處理程序

<asp:Button OnClick:"Download" runat="server" /> 

而且Download事件中我有下載開始前做一些處理。所以我正在尋找一種方法來從我的C#代碼調用處理程序,並傳入下載過程所需的一些參數。

在此先感謝。

回答

0

嗯,我看不出有什麼問題,在C#代碼隱藏:

protected void Download(object sender, EventArgs e) 
{ 
    //retreiving page parameters 
    string text = txtSomeTextBox.Text; 
    int i = Convert.ToInt32(txtSomeOtherTextBox.Text); 
} 
+0

對不起,我不太明白。但是,如何將這些檢索到的參數傳遞給我的處理程序?我必須使用查詢字符串嗎? –

+0

如果我沒有錯,你使用的是asp.net web窗體,如果是這樣的話,你的ashx文件有後面的ac#代碼,如果不是這種情況,應該叫做Name.ashx.cs。是無用的 –

+0

如何使用背後的aspx代碼呢?因爲我看到ashx沒有前手 –

相關問題