0
ashx處理程序在用戶單擊按鈕時下載某些文件。我的.aspx看起來是這樣的,現在從按鈕單擊事件調用.ashx處理程序
<asp:Button OnClick:"Download" runat="server" />
而且Download
事件中我有下載開始前做一些處理。所以我正在尋找一種方法來從我的C#代碼調用處理程序,並傳入下載過程所需的一些參數。
在此先感謝。
ashx處理程序在用戶單擊按鈕時下載某些文件。我的.aspx看起來是這樣的,現在從按鈕單擊事件調用.ashx處理程序
<asp:Button OnClick:"Download" runat="server" />
而且Download
事件中我有下載開始前做一些處理。所以我正在尋找一種方法來從我的C#代碼調用處理程序,並傳入下載過程所需的一些參數。
在此先感謝。
嗯,我看不出有什麼問題,在C#代碼隱藏:
protected void Download(object sender, EventArgs e)
{
//retreiving page parameters
string text = txtSomeTextBox.Text;
int i = Convert.ToInt32(txtSomeOtherTextBox.Text);
}
對不起,我不太明白。但是,如何將這些檢索到的參數傳遞給我的處理程序?我必須使用查詢字符串嗎? –
如果我沒有錯,你使用的是asp.net web窗體,如果是這樣的話,你的ashx文件有後面的ac#代碼,如果不是這種情況,應該叫做Name.ashx.cs。是無用的 –
如何使用背後的aspx代碼呢?因爲我看到ashx沒有前手 –