我有一个真正的基本Silverlight应用程序,它只包含ASP.NET网页中的标签。它包含在一个对象中。
如果我想通过ASP.NET页面上的按钮更改Silverlight的标签内容。任何人都可以通过c#?
提供有关如何通过javascript和服务器端执行此操作的示例感谢。
答案 0 :(得分:1)
Silverlight是一种客户端技术,因此您无法直接从服务器访问它。
但是,您可以使用其脚本功能来实现您的目标。例如,你的ASP.NET按钮可以编写一些javascript,它将与你的SL app进行交互。
// Silverlight code
[ScriptableMember]
public void Start()
{
// do something
}
// Javascript code
function start() {
if (confirm("Are you sure?")) {
document.getElementById("<%= SilverlightUpload.ClientID %>")
.content.myControl.Start();
}
}
答案 1 :(得分:1)