C# 使用Silverlight创建自定义控件C ASP.NET

C# 使用Silverlight创建自定义控件C ASP.NET,c#,asp.net,silverlight,C#,Asp.net,Silverlight,有几件事是即时的 我以前从未用过Silverlight。 我将在VS2008 3.5框架中使用Silverlight v3.0 我将使用它为当前不使用Silverlight的现有C web应用程序创建一个用户控件,我不确定如何执行此操作 我是否应该向当前项目添加Silverlight应用程序?我是否将其作为自己的项目,然后以某种方式导入?还有,在尝试这样的事情时,我应该知道有什么考虑/担心吗 不确定从哪里开始。任何指导都将不胜感激。谢谢。我以前在Silverlight中构建过一个自定义文件上传程

有几件事是即时的

我以前从未用过Silverlight。 我将在VS2008 3.5框架中使用Silverlight v3.0 我将使用它为当前不使用Silverlight的现有C web应用程序创建一个用户控件,我不确定如何执行此操作

我是否应该向当前项目添加Silverlight应用程序?我是否将其作为自己的项目,然后以某种方式导入?还有,在尝试这样的事情时,我应该知道有什么考虑/担心吗


不确定从哪里开始。任何指导都将不胜感激。谢谢。

我以前在Silverlight中构建过一个自定义文件上传程序,所以我可以给你一些提示

创建独立的silverlight项目

上面的项目构建了一个.xap文件

还生成了TestPage.html。它包含 对Silverlight.js的引用和 在网页上承载控件

您可以使用它来确定托管Silverlight控件所需的HTML

创建您自己的ASP.net项目,并创建一个生成所需HTML的控件

在自定义控件的发行版中包括.xap文件和silverlight.js文件


在尝试实现最终结果之前,为Silverlight做一些教程来学习基础知识。你必须构建什么样的控件?@SteveB多选文件上传器。我知道已经有了一些东西,但必须从头开始。@Gabe:我肯定计划从一些简单的例子开始。但如果这对现有项目来说不是一个可行的选择,我不想浪费时间。你必须理解SL模型。SL是客户端插件。。。这意味着它的所有代码都在浏览器上运行/为了实现您的目标,您必须创建服务器端代码和客户端代码。与asp.net文件上载不同,您必须处理这种分离