当前位置: 首页 > news >正文

14、ASP.NET与Silverlight:控件、服务与交互全解析

ASP.NET与Silverlight:控件、服务与交互全解析

在开发Silverlight项目时,有两种常见方式:一是创建带有HTML测试页面的独立项目;二是与ASP.NET测试网站一起开发。此前多数示例采用第一种方式,即假设Silverlight应用是一个独立的编程功能模块,虽可能与服务器生成的内容在同一页面,但无需与服务器端代码交互。不过,有时确实需要将服务器端进程与客户端Silverlight应用集成,比如应用需要访问服务器资源(如数据库),或者将用户输入的信息传递给服务器端进程。

1. 使用Silverlight的ASP.NET控件

构建包含Silverlight内容的简单ASP.NET Web应用很容易,只需创建包含HTML或.aspx测试页面的网站。但这种方式下,Silverlight和ASP.NET页面虽在同一网站,却未实现集成,服务器端和客户端代码之间无交互。在某些情况下,可能需要共享部分数据模型,或集成服务器端和客户端处理,这就需要更多规划。

最简单的交互方式是让ASP.NET控件生成Silverlight内容,这很适合Silverlight模型。Silverlight内容封装在一个独立元素(通常是放在<div>中的<object>元素)中,可与其他内容共存。ASP.NET的新Silverlight控件就是这样工作的。

这些控件是System.Web.Silverlight.dll程序集的一部分,创建Silverlight和ASP.NET解决方案时,会自动包含该程序集的引用。但要在页面中使用这些控件,需为

http://www.jsqmd.com/news/141046/

相关文章:

  • 《吃透 C++ vector:从基础使用到核心接口实战指南》
  • 15、深入理解 Silverlight 数据绑定:从基础到高级应用
  • Dify如何支持增量学习以适应动态数据?
  • 一文说清DUT在FPGA原型验证中的作用机制
  • 16、Silverlight 隔离存储与本地文件读取全解析
  • OrCAD下载+安装+激活完整流程:系统学习版
  • 2、Puppet入门指南
  • C++ 开发者必看!STL 库 + 字符编码一篇通,告别乱码与重复造轮子
  • 3、Puppet安装与配置全指南
  • 机器学习大厂面试题合集
  • Dify平台的地理位置语义理解能力测试
  • 4、Puppet 入门指南:从基础配置到模块应用
  • Zephyr系统睡眠模式详解:节能策略完整指南
  • GISer必看系列⑧|地信各个技术方向的职业发展路线
  • 2026年零售人实录:一边“内卷”求加薪,一边被AI悄悄“卷”
  • 2、企业软件开发中的需求与设计详解
  • Elasticsearch下载Windows系统适配核心要点解析
  • Dify在自动驾驶语义理解模块中的潜在应用
  • Dify镜像更新频率及版本迭代规律分析
  • Dify平台的停机维护窗口规划建议
  • Dify能否胜任大规模生产环境?运维视角解析
  • Dify平台的负载均衡配置最佳实践
  • Dify与Kubernetes集群协同部署的技术要点
  • 3、软件设计模式与架构解析
  • 4、软件开发模式、架构与生命周期方法解析
  • 手把手教你Elasticsearch安装与集群搭建全过程
  • 借助 ModelEngine 这类可视化编排工具,小白也能快速搭建属于自己的“历史文学探索者“
  • ES数据库JVM调优技巧:实战经验分享
  • 计算世界之安生:C++继承的文水和智慧
  • 借助 ModelEngine 这类可视化编排工具,升级“历史文学探索者“智能体,集成Http工具库插件