在我的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