从aspx页面向xmal页面传递参数

发布于 2024-12-28 02:18:58 字数 300 浏览 3 评论 0原文

我正在使用 asp.net 开发一个网站,但为了显示图表,我们使用 silverlight 技术。

我可以使用链接按钮的 navigationurl 导航到 silverlight 页面,并且可以为此附加查询字符串,但如何在 silverlight .xmal 页面中检索查询字符串参数。

如果有很多替代方法来传递参数,请给出这些方法的链接。

最后但并非最不重要的 我在 silverlight .xmal 页面上有一个后退按钮,如果用户单击该后退按钮,我需要将他重定向到 aspx 页面,我怎样才能实现这一点?

先感谢您

i am developing a site using asp.net but for displaying graphs we are using silverlight technology.

i am able to navigate to a silverlight page using navigateurl of link button and i am able to attach query string for that, but how can i retrieve query string parameters in silverlight .xmal page.

if there are so many alternative ways to pass parameters please give a link of those.

last but not least
i have a back button on silverlight .xmal page if user click on that back button i need to redirect him to aspx page, how can i achieve that?

thank you in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

墨落成白 2025-01-04 02:18:58

这是在 silverlight 中获取查询字符串的方法

 public static string GetQueryStringValue(this System.Windows.Controls.Page page, string p)
        {

            var values = HtmlPage.Document.QueryString
            .Where(w => w.Key.Trim().Equals(p))
            .Select(s => s.Value).SingleOrDefault();
            return values;
        }

        public static string GetQueryStringValueFromNavigationContext(this System.Windows.Controls.Page p, string key)
        {
            var values = p.NavigationContext.QueryString
            .Where(w => w.Key.Trim().Equals(key))
            .Select(s => s.Value).SingleOrDefault();
            return values;
        }

this is how you can get query string in silverlight

 public static string GetQueryStringValue(this System.Windows.Controls.Page page, string p)
        {

            var values = HtmlPage.Document.QueryString
            .Where(w => w.Key.Trim().Equals(p))
            .Select(s => s.Value).SingleOrDefault();
            return values;
        }

        public static string GetQueryStringValueFromNavigationContext(this System.Windows.Controls.Page p, string key)
        {
            var values = p.NavigationContext.QueryString
            .Where(w => w.Key.Trim().Equals(key))
            .Select(s => s.Value).SingleOrDefault();
            return values;
        }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文