[英]Trigger an asp.net LinkButton with javascript
我有一個頁面配置為隱藏FileUpload控件,因此,當您單擊按鈕時,它會顯示文件上傳窗口,選擇文件后,它會自動將其提交到服務器。
為了使此工作正常進行,我創建了2個linkbutton和一個文件上傳,但是只有一個按鈕可見。 當您單擊按鈕時,它將觸發文件上傳窗口,並且在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函數。 它將回發頁面。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.