Silverlight调用JavaScript方法时出现问题
因此,我有一个Silverlight控件,我已使用ActiveX对象表示法将其添加到ASP.NET Web表单页面,如下所示:Silverlight调用JavaScript方法时出现问题,javascript,silverlight,webforms,activex,silverlight-3.0,Javascript,Silverlight,Webforms,Activex,Silverlight 3.0,因此,我有一个Silverlight控件,我已使用ActiveX对象表示法将其添加到ASP.NET Web表单页面,如下所示: <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="500" height="48"> <param name="source" value="/ClientBin/FileUpload.xap?t=<%=Da
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="500" height="48">
<param name="source" value="/ClientBin/FileUpload.xap?t=<%=DateTime.Now.ToUniversalTime() %>"/>
<param name="onError" value="onSilverlightError" />
<param name="background" value="white" />
<param name="minRuntimeVersion" value="3.0.40818.0" />
<param name="autoUpgrade" value="true" />
<asp:Literal ID="SilverlightInitParams" runat="server" />
<a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40818.0" style="text-decoration:none">
<img src="https://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/>
</a>
</object>
有什么想法吗?该.xap文件没有复制到部署目录。我现在有另一个问题,但我不太确定是什么问题。我现在正在调查。你能发布按钮代码吗。我没有看到在那里的任何代码中调用该函数。
public partial class FileUploadControl : UserControl
{
...
public FileUploadControl(IDictionary<string,string> parameters)
{
...
HtmlPage.RegisterScriptableObject("Page", this);
InitializeComponent();
}
private void chooseFileButton_Click(object sender, RoutedEventArgs e)
{
HtmlPage.Window.Invoke("showStatus");
...
}
...
}
function showStatus() {
alert('Test from Silverlight.');
}