在我的asp頁面中,我用一個applet截取客戶端的桌面,並要求他們只需點擊一下LinkButton
即可將其發送到服務器。我使用runApplet()
函數調用我的小程序來捕獲屏幕並將字符串值分配給隱藏值。 (圖片存儲爲base64字符串)直到這裏,一切都很完美!但是,SendLinkButton_Click似乎並未執行!OnClientClick OnClick
這是我的鏈接按鈕。
<asp:LinkButton ID="SendLinkButton"
OnClientClick="runApplet(); return false;"
OnClick="SendLinkButton_Click"
Visible="false"
CssClass="portal-arrow portal-button"
runat="server">Send</asp:LinkButton>
這是我的javascript功能
function runApplet() {
var msg = document.capture.capture();
var hiddenControl = '<%= inpHide.ClientID %>';
document.getElementById(hiddenControl).value = msg;
}
,這是何等的SendLinkButton_Click
protected void SendLinkButton_Click(object sender, EventArgs e)
{
Server.Transfer("Preview.aspx", true);
}
的內部時,我把JavaScript函數來一個LinkButton的的OnClientClick,並與另一個Li執行此「SendLinkButton_Click」 nkButton。它工作完美!但我希望他們只需點擊一下即可工作!
請幫忙!
updateApplet或runApplet? – 2012-02-28 15:31:33
runApplet():)只是runApplet()抱歉關於錯誤 – 2012-02-28 15:36:42