最近很多小伙伴都在问asp.net-mvc–Silverlight3是否会改变MVC与Silverlight的问题?和asp.netmvc怎么样这两个问题,那么本篇文章就来给大家详细解答一下,同时本文
最近很多小伙伴都在问asp.net-mvc – Silverlight 3是否会改变MVC与Silverlight的问题?和asp.net mvc怎么样这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展asp.net – 在打开silverlight项目之前,您需要安装最新的Silverlight开发人员运行时、MVVM是否会扼杀Silverlight的发展?、Silverlight 2学习教程(五):JavaScript与Silverlight托管代码相互调用、Silverlight 2学习教程(八):检测客户端是否安装 Silverlight 插件等相关知识,下面开始了哦!
本文目录一览:- asp.net-mvc – Silverlight 3是否会改变MVC与Silverlight的问题?(asp.net mvc怎么样)
- asp.net – 在打开silverlight项目之前,您需要安装最新的Silverlight开发人员运行时
- MVVM是否会扼杀Silverlight的发展?
- Silverlight 2学习教程(五):JavaScript与Silverlight托管代码相互调用
- Silverlight 2学习教程(八):检测客户端是否安装 Silverlight 插件
asp.net-mvc – Silverlight 3是否会改变MVC与Silverlight的问题?(asp.net mvc怎么样)
解决方法
桌面上的Silverlight和silverlight更像是刚刚在网络上运行的winforms / wpf应用程序.他们是有状态的,并且与网站的行为截然不同. Silverlight应用程序只能在允许Silverlight运行的计算机上运行.在业务网络设置中,他们可能已设置组策略,因此无法安装Silverlight.那你就遇到了问题.
然而,ASP.NET MVC是一种无状态类型的设计,几乎任何拥有Web浏览器的人都可以使用它而不管平台.使用ASP.NET MVC可以更自由地使用您的站点,因为您没有安装任何类型的运行时的最终用户.
我认为每个人都有自己的位置,而且非常明显. Silverlight非常适合在适用的情况下创建丰富的体验.我怀疑你会看到更多的银色灯泡替换网站.
asp.net – 在打开silverlight项目之前,您需要安装最新的Silverlight开发人员运行时
“在打开silverlight项目之前,您需要安装最新的Silverlight开发人员运行时”
并提供链接“go.microsoft.com/fwlink/?LinkId=146060”,而我已经安装了这个silverlight版本.
请帮我解决这个问题.
解决方法
每次我尝试访问链接并安装东西时,我都会得到相同的信息.
但是,我问同事,他们建议我按以下顺序安装:
>卸载所有名称为“Silverlight”的内容
>安装“Silverlight_5_Toolkit_December_2011.msi”
>安装“silverlight_5_sdk.exe”
>安装“Silverlight5_Tools_SP1.exe”
>安装“Silverlight_Developer_x64.exe”
我在公司里下载了所有的软件包,所以你需要自己在网上找到它们.从我所看到的,它们都是可用的.唯一的问题是安装方向.这个帮助了我.
MVVM是否会扼杀Silverlight的发展?
我的观点是,当他们解决一些问题时,模式很棒.有时只有部分模式解决了特定问题,而其他部分则导致不同的问题.任何开发人员的目标都是使用模式知识和远见的组合构建一个可靠的应用程序.
我觉得MVVM正在成为统治它们的一种模式.由于.Net没有直接支持,因此需要一些奇特的业务来使其工作.我觉得人们忽略了模式的重点,这是松散耦合,可测试的代码,而是跳过篮球,错过了尝试跟随MVVM的伟大经历.
MVVM很棒,但我希望它能为新手带来警告或免责声明,因为我担心人们会因为害怕被mvvm棒击中而回避Silverlight的发展.
编辑:
我可以添加作为编辑,我使用并同意MVVM作为我知道的模式,在我的项目中是不可行的.我的问题在于它所具有的包容性,好像它必须被用作发展的一部分.它被用作一个整体特征,而不是一个模式,它是.
编辑2:感谢到目前为止的所有评论,一个问题出现的问题是我到目前为止没有想到的.是否为GUI / RIA开发引入了更丰富更先进的框架,显示出这一代RAD开发的弱点.也就是说,是否缺乏与这些框架一起教授的代码设计和模式知识?我曾经问过一本关于C#的书(在Pro C之前#和.Net框架很受欢迎)并被告知为什么我想知道C#减去winforms / asp.
当然有很多关于这些主题的书籍/ KB,但除了超级巨星和非常优秀的程序员之外,还有人使用它们吗?
解决方法
Silverlight 2学习教程(五):JavaScript与Silverlight托管代码相互调用
xmlns
xmlns:x
Width
{
{
{
InitializeComponent();
}
{
{
UserInputContent = "Hello Silverlight World!";
}
{
UserInputContent = "你好,
}
HtmlWindow win = HtmlPage.Window;
win.Alert("Silverlight 里面弹出的对话框。
Object[] args = { "将此参数传递给
win.Invoke("getArrayTest", args);
doc.GetElementById("UserName").SetAttribute("value",
}
[ScriptableMember()]
{
}
}
}
{
{
{
InitializeComponent();
}
{
HtmlPage.RegisterScriptableObject("SilverlightApplicationExample", p);