方法一:
1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;
示例:
前台:
function Download()
{
var label = document.getElementById("fileUpload_hdnFlag");
var evenetBtn = window.event.srcElement;
label.value = evenetBtn.outerText;
var btn = document.getElementById("fileUpload_buttonTest");
btn.click();
}
<span style="display:none"><asp:Button runat="server" OnClick="button_OnClick" ID="buttonTest" /></span>
<input type="hidden" runat="server" id="hdnFlag" name="hdnFlag" />
后台:
动态生成一个Label,然后注册它的onclick事件, 就是下载功能
Label lableUploadedFile = new Label();
lableUploadedFile.Attributes["onclick"] = "Download()";
Button的onclick事件:
protected void button_OnClick(object sender, EventArgs e)
{
……
}
方法二:
1、函数声明为public