首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将ASP.NET查询字符串值传递给我的silverlight 2控件?

要将ASP.NET查询字符串值传递给Silverlight 2控件,您可以遵循以下步骤:

  1. 在ASP.NET页面中,创建一个<form>标签,并将Silverlight 2控件嵌入到该标签中。
代码语言:html
复制
<form id="form1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
    <asp:Silverlight ID="Xaml1" runat="server" Source="~/ClientBin/SilverlightApplication.xap" MinimumVersion="2.0.31005.0" Width="100%" Height="100%" />
</form>
  1. 在ASP.NET页面的代码后台文件中,创建一个名为InitParams的字典,该字典将包含要传递给Silverlight控件的查询字符串参数。
代码语言:csharp
复制
protected void Page_Load(object sender, EventArgs e)
{
    var initParams = new Dictionary<string, string>();
    foreach (string key in Request.QueryString.Keys)
    {
        initParams.Add(key, Request.QueryString[key]);
    }
    Xaml1.InitParameters = initParams;
}
  1. 在Silverlight 2控件中,您可以使用以下代码获取查询字符串参数:
代码语言:csharp
复制
public MainPage()
{
    InitializeComponent();
    var initParams = Application.Current.Host.InitParams;
    if (initParams.ContainsKey("paramName"))
    {
        string paramValue = initParams["paramName"];
        // 使用参数值执行相应操作
    }
}

请注意,您需要将paramName替换为您要传递的查询字符串参数的名称。

通过这种方式,您可以将ASP.NET查询字符串值传递给Silverlight 2控件。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

web开发web form,mvc,Silverlight比较优缺点

前一段时间在Silverlight 2出来时候我们公司就有个家伙用Siverlight做了个项目,吹嘘了一下说开发有多快,用户体验有多好,搞得公司里火了一段时间,后来又有项目组也开始用silverlight...后来我也研究一下Silverlight 2/3/4 RIA 1.0,还有最近在看一些asp.net MVC相关技术,也算是做个小小总结吧。...ASP.NET MVC  我还没有用mvc 2,3做过项目只是最近做一些tutorial,给我影响就是返朴归真,与后台交互回到了最原始Post,Response,类似回到ASP时代。...虽然silverlight,asp.net mvc都是在asp.net webform后出来技术,但也没有必要就认为Silverlight,MVC就一定比传统asp.net webform就好。...可惜很多开发人员对web form了解还停留在asp.net 1.0时代,很多asp.net新特性都没有用到,还有就是拿asp.net开发模式去开发silverlight应用。

1.2K40

Msdn 杂志 asp.net ajax 文章汇集

其中有一个由应用程序特定服务组成后端,通常只是可调用 AJAX 脚本外层,其下方是业务逻辑所在和发挥作用系统中间层。服务与前端通过 HTTP 交换数据,使用多种格式传递参数和返回。...loc=zh 使用 AJAX 扩展器自定义控件(第 2 部分) 使用 Microsoft® .NET Framework 3.5 和最新版本 ASP.NET(撰写本文时,其版本为 Beta 2...loc=zh 使用 ASP.NET 控件封装 Silverlight 用于生成封装 Silverlight 内容自定义服务器控件方法。...将 Silverlight 内容封装到自定义 ASP.NET 控件有多个优点,正是这些优点,使其成为备受关注技术。...在 Silverlight 控件上添加处理程序、设置属性和调用方法过程与在其他任何控件处理过程完全相同。

2.7K80

ActiveReports 报表应用教程 (1)---Hello ActiveReports

,包括对交互式报表强大支持、丰富数据可视化形式、与Visual Studio完美集成、以及对WPF / WinForm / ASP.NET / Silverlight和Windows Azure多平台支持等...同时,该版本支持 WinForms、ASP.NETASP.NET MVC、Silverlight、WPF 和 Windows Azure 平台。...3、嵌入第三方控件 葡萄城ActiveReports报表与Visual Studio完美集成,给我们带来更为灵活易用报表定制和自定义控件嵌入支持,除了可以在报表中使用 ActiveReports 内置控件外...第二步: 在 Visual Studio 中添加 ActiveReports V11 SP2 报表模板 ActiveReports 支持 WinForms、ASP.NETASP.NET MVC、Silverlight...、WPF 和 Windows Azure 平台 ,我们这里选择是在 ASP.NET 应用程序中演示 ActiveReports V11 SP2 使用。

2.9K60

silverlight 《Hands-On-Labs》教程系列

Silverlight Fundamentals: Basic concepts of Silverlight 2 development [开发基础] This lab explores the...silverlight中得到了支持.最后你将有在sl中使用ASP.NET Extensions Preview提供ADO.NET Data Services和feed syndication support...2[建立自定义用户控件] The most common way to build reusable components in Silverlight 2 is through user controls...[建立可重复使用控件就是自定义用户控件.自定义用户控件是从System.Windows.Controls.Control继承下来.举个例子 TextBox控件就像一个容器控件一样.和asp.net非常相似....你可以使用designer工具去设计界面然后添加事件,设置属性.在后置代码中 调用方法.这个控件包可以在你开发项目中就像内置空间一样使用.此外你可以添加属性,方法,事件到你控件中来制定更加适应控件

89770

使用 Asp.net Future May 2007 开发Silverlight应用

Microsoft ASP.NET Futures May 2007,这是一个Future好东西,包括了:ASP.NET AJAX Futures,Silverlight Controls for ASP.NET...今天尝试了一下Silverlight Controls for ASP.NETXaml Control,Xaml Control是一个Asp.net AJAX扩展控件,使用这个控件就可以不需要引用silverlight.js...文件了,也不需要调用Sys.Silverlight.createObject或者Sys.Silverlight.createObjectEx脚本了,就像Asp.net 服务端控件那样使用,开发很简单,...在下面内容之前建议你先看下面两篇文章: 更新Silverlight ctp到Silverlight beta 1.0 ASP.NET AJAX 控件开发基础 下面这个例子是对Silverlight1.0SDK... 时钟例子重构: 1、首先下载安装 Microsoft ASP.NET Futures May 2007 2、创建一个ASPNETFuturesEnabledWebApplication类型项目 3、

487100

Application Architecture Guide 2.0 - CH 19 - Mobile Applications(5)

Pattern Map Table 2 Pattern Map 模式图 表2 模式图 类别 相关模式 缓存 惰性采集 通信 •活动对象 •通信器 •实体翻译...将请求处理分为三种不同部分,处理用户输入浏览响应,并将控制信息传递给呈现对象。 •分页。将大量内容分成单独页来优化系统资源并最小化屏幕使用。 •可靠会话。...•如果你想为桌面平台和移动平台同时开发Web页面的话,那么考虑使用Silverlight for Mobile或者基于ASP.NET for Mobile之上标准ASP.NET/HMTL,除非你知道你设备不能支持上面两种选择中任何一个...当前ASP.NET Mobile控件支持很多移动设备,包括具有特殊标记适配器和设备信息。...ASP.NET Mobile控件具有在运行时能够将内容转化为设备匹配信息能力,而在测试以及维护设备信息时,会有一定开销。

89470

ASP.NET MVC 5 - 将数据从控制器传递给视图

在我们讨论数据库和数据模型之前,让我们先讨论一下如何将数据从控制器传递给视图。控制器类将响应请求来URL。...相比只返回一个字符串,让我们来改变控制器,来使用视图模板吧。视图模板将生成动态HTML,这意味着您需要通过适当方式把数据从控制器传递给视图,从而才能生成动态HTML。...ComponentOne Studio ASP.NET MVC 这款轻量级控件能与Visual Studio无缝集成,完全与MVC6和ASP.NET 5.0兼容,将大幅提高开发效率。...ASP.NET MVC 5 - 开始MVC 5之旅 2ASP.NET MVC 5 - 控制器 3. ASP.NET MVC 5 - 视图 4. ...ASP.NET MVC 5 - 给数据模型添加校验器 11. ASP.NET MVC 5 - 查询Details和Delete方法 12.

5K100

Silverlight项目中自定义控件开发Style学习笔记

本文不涉及高深设计模式(比如mvc,mvvm之类),也没有太多编程技巧,只是记录自己做为asp.net开发者学习silverlight中自定义控件开发一些过程,高手请绕过。 ...正文开始:  做过asp.net网站开发都知道用户控件是一个很方便功能,通常我们会把一些模块化功能封装成用户控件,用时候直接拖出来即可,如果用户控件很多,还可以考虑把一些逻辑成熟变化相对不大控件单独从项目中拆分出来...这是一个典型silverlight项目解决方案: 1.control是一个Silverlight类库,可以把项目中可重用用户控件放在该项目中.(可以理解为UI层细分) ?...2.silverlight是标准Silverlight应用程序(或silverlight导航应用程序)....模板部分,这个可以理解为asp.netRepeater控件ItemTemplate,即这个控件运行时,最终会把这里定义内容显示出来(即一个Border边框)

956100

Silverlight学习(三)

OneWay,不是一次绑定意思哈,它指的是单向绑定,控件改变不会影响数据源。比如DataGird中,我们改动了某一个数据,但是他数据源并没有变化,当我们再次加载时候,它还是显示原来数据。...TwoWay是指双向绑定,控件发生改变,数据源也会随之发生变化。...Button控件可以绑定Command命令,不需要实现click事件,同时可以通过CommandParameter传递参数,也就是当这个命令发生时候传递参数。...本文传递了需要查询字段,为控件绑定CommandParameter="{Binding Text,ElementName=txtSearch}",也就是将txtSeatrch传递过去。...数据查询 数据查询和数据加载有相似之处,查询是有条件加载。

74180

基于CairngormSilverlight开发 - part5

样式等)其后端代码可以捕获事件就好像asp.netGlobal.asax文件 Command/ -用来存放所有的事件以及命令 Control/ -存放前端控制器 Controls/ -存放自定义用户控件...Model/ -存放模型 Converters/ -数据转换 项目如图所示: 到了这里最好先对命令模式有一个大概了解,李老师《命令模式(Command Pattern)》写通俗易懂建议都去读读...修改ViewManager项目中控件ColorConfig.xaml,添加一个按钮。...这里用到一个RNG随机数类,这个原因是silverlight不是没一次都能做到真正随机,所以用了自己写一个类来解决。...《silverlight 2 Random 随机数解决方案 》 前端控制器: 把事件和命令绑定起来。

70150

SplashScreenSource妙用

默认初始屏幕体验 在托管 API 下为 Silverlight 定义默认体验是:超出某一时间阈值(约为 0.5 秒)任何加载都将在内容区域中显示基于 XAML 动画。...显示该默认动画和初始化序列 XAML 被硬编码到 Silverlight 插件中。...为了替换默认初始屏幕,您为在 HTML 中定义 object 元素 Silverlight 插件 splashScreenSource 参数提供一个。...或者,用于 Silverlight ASP.NET 控件将定义一些 API,这些 API 将所需初始屏幕相关参数设置到其在 HTML 中输出 object 元素中。...在html页面中silverlightHost地方修改以下代码 3.编写js文件(做过silverlight1.0开发朋友应该不会陌生,就是通过js来控制silverlight元素)

56370

SplashScreenSource妙用

默认初始屏幕体验 在托管 API 下为 Silverlight 定义默认体验是:超出某一时间阈值(约为 0.5 秒)任何加载都将在内容区域中显示基于 XAML 动画。...显示该默认动画和初始化序列 XAML 被硬编码到 Silverlight 插件中。...为了替换默认初始屏幕,您为在 HTML 中定义 object 元素 Silverlight 插件 splashScreenSource 参数提供一个。...或者,用于 Silverlight ASP.NET 控件将定义一些 API,这些 API 将所需初始屏幕相关参数设置到其在 HTML 中输出 object 元素中。...在html页面中silverlightHost地方修改以下代码 3.编写js文件(做过silverlight1.0开发朋友应该不会陌生,就是通过js来控制silverlight元素)

46060

ASP.NET中常用优化性能方法(转贴,Icyer收集整理)

优化查询语句 ASP.NET中ADO连接消耗资源相当大,SQL语句运行时间越长,占用系统资源时间也越长。因此,尽量使用优化过SQL语句以减少执行时间。...比如,不在查询语句中包含子查询语句,充分利用索引等。 2. 字符串操作性能优化   使用类型ToString方法   在连接字符串时,经常使用"+"号直接将数字添加到字符串中。...21.只在必要时保存服务器控件视图状态 自动视图状态管理是服务器控件功能,该功能使服务器控件可以在往返过程上重新填充它们属性(您不需要编写任何代码)。...例如,如果您将服务器控件绑定到每个往返过程上数据,则将用从数据绑定操作获得替换保存视图状态。在这种情况下,禁用视图状态可以节省处理时间。 默认情况下,为所有服务器控件启用视图状态。...通常,如果不需要将信息传递到服务器以将其存储在数据库中,那么您不应该编写导致往返过程代码。 如果您开发自定义服务器控件,请考虑让它们为支持 ECMAScript 浏览器呈现客户端代码。

2.7K100

【性能优化】ASP.NET常见性能优化方法简述

优化查询语句 ASP.NET中ADO连接消耗资源相当大,SQL语句运行时间越长,占用系统资源时间也越长。因此,尽量使用优化过SQL语句以减少执行时间。...比如,不在查询语句中包含子查询语句,充分利用索引等。 2. 字符串操作性能优化 使用类型ToString方法 在连接字符串时,经常使用"+"号直接将数字添加到字符串中。...只在必要时保存服务器控件视图状态 自动视图状态管理是服务器控件功能,该功能使服务器控件可以在往返过程上重新填充它们属性(您不需要编写任何代码)。...例如,如果您将服务器控件绑定到每个往返过程上数据,则将用从数据绑定操作获得替换保存视图状态。在这种情况下,禁用视图状态可以节省处理时间。默认情况下,为所有服务器控件启用视图状态。...通常,如果不需要将信息传递到服务器以将其存储在数据库中,那么您不应该编写导致往返过程代码。如果您开发自定义服务器控件,请考虑让它们为支持 ECMAScript. 浏览器呈现客户端代码。

4K60
领券