从按钮单击事件调用.ashx处理程序

时间:2017-02-24 20:38:40

标签: c# asp.net web web-applications ashx

ashx处理程序,用于在用户单击按钮时下载一些文件。我的.aspx现在看起来像这样

var input = ['a', 'a', 'a', 'a'
             , 'd', 'e', 'e', 'f'
             , 'h', 'h', 'h', 'i'
             , 'l', 'm', 'n', 'r'
             , 's', 's', 't', 'u'
             , 'v', 'y', 'y'];

var res = input.join("").match(/([a-z]+)(?=\1)\1|[^\1]/g).map(c => c.split(""));

console.log(res);

<asp:Button OnClick:"Download" runat="server" /> 事件中,我必须在下载开始之前进行一些处理。所以我正在寻找一种从C#代码调用处理程序的方法,并传递下载过程所需的一些参数。

提前致谢。

1 个答案:

答案 0 :(得分:0)

在我的c#代码背后,我没有看到任何问题:

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