用javascript触发一个asp.net LinkButton
本文关键字:一个 asp net LinkButton javascript | 更新日期: 2023-09-27 18:04:40
我有一个页面被配置为隐藏FileUpload控件,所以当你点击一个按钮时,它会显示文件上传窗口,在你选择文件后,它会自动提交给服务器。
为了这个工作,我创建了2个链接按钮和一个文件上传,但只有一个按钮是可见的。当您单击该按钮时,它会触发fileupload窗口,当fileupload控件发生更改时,它会触发提交(不可见)按钮。我遇到的问题是,只有OnClientClick被触发,服务器端代码没有运行
<script type="text/javascript">
document.getElementById('<%= button.ClientID %>').onclick = function () {
document.getElementById('<%= fileupload.ClientID %>').click();
return false;
}
document.getElementById('<%= fileupload.ClientID %>').onchange = function () {
document.getElementById('<%= save.ClientID %>').click();
}
</script>
保存按钮有一个onclientclick来显示一个模式窗口,应该发送到服务器
OnClick="lnkChange_OnClick" OnClientClick="ShowModalDialog(0);"
有办法解决这个问题吗?
我认为__doPostBack(", ")会帮助你。从客户端函数调用_doPostBack函数。它将回发页面