0

我正在寻找一种方法来使用 javascript 从我的 web 应用程序中打开我的 silverlight 应用程序。在此过程中,我还需要将字符串传递给 silverlight 应用程序。下面的代码当前将为我打开 silverlight 应用程序。我需要知道如何在将字符串值传递给 silverlight 时执行此操作。

$(function () {
$('.cell').on('focus', 'textarea', function () {
    var inputValue = $(this).val();     
    window.open('/TestPage.aspx');
});

});

注意:我到处寻找答案,但似乎找不到合适的解决方案。我发现的所有演示都不完整或无法按预期运行。

4

1 回答 1

0

您可以在查询字符串中传递它:

window.open('/TestPage.aspx?input=' + inputValue);

使用以下方法在 Silverlight 中检索它HtmlDocument.QueryString

string inputValue = null;
if (HtmlDocument.QueryString.ContainsKey("input"))
    inputValue = HtmlDocument.QueryString["input"];
于 2013-10-11T20:46:19.383 回答