一些背景:
ASP.net MVC主要是您构造和开发ASP.NET应用程序的方式的一次范式转变。从“代码背后”的心态转变为更标准的MVC Rails心态。我赞扬它作为一个简单的工具来实现代码的单元测试、易用性和分离(尽管html内联代码可能存在争议)。
Expression是一种描述对设计人员来说简单的表示层的方法。
问题是:
如果我们要使用ASP.NET MVC开发我们的下一个网站,那么使用表达式和XAML的设计团队如何创建(V)iews或集成到开发流程中呢?
更具体地说,表达式用户还能在ASP.NET MVC世界?中工作吗?
请注意,表达式模型中的页面也使用范例后面的代码。
发布于 2010-08-02 11:18:31
这是一个黑客,但您可以使用XAML在ASP.NET MVC中呈现静态图像。查看我的文章XAML Meets ASP.NET MVC -服务器端图像呈现-展示了如何在ASP.NET MVC中将XAML和WPF控件呈现为图像
http://amazedsaint.blogspot.com/2010/07/xaml-meets-aspnet-mvc-create-databound.html
还有一个MvcXaml项目,它是一个视图引擎,允许基于XAML视图动态生成图像。
http://mvcxaml.codeplex.com
发布于 2009-07-17 21:21:04
我将尝试回答这个问题,做几个可能是错误的假设。
ASP.Net MVC是web技术,XAML是桌面。您可以在Internet中使用XAML,但它基本上是一个黑客,它最适合桌面或silverlight应用程序。
如果您想要一种类似于MVC的桌面模式,您应该尝试MVC模式,后者更适合WPF和XAML。
使用M,您可以创建视图(几乎是代码)--在免费的后面。
对M的一个很好的介绍是这是杰森·多林格的视频。
如果您正在使用MVC制作网站,并且您正在尝试集成设计团队,您应该让他们创建站点的HTML+CSS视图,而开发人员则创建控制器和模型。
如果我误解了这个问题,请在这个答复中作出评论。
发布于 2009-08-17 16:50:12
我现在正为这些条件拼命工作。然而,也许这篇silverlight as-a-view-in-aspnet-mvc文章会有所帮助?你问过XAML,我想这就是Silverlight的用途.
https://stackoverflow.com/questions/786053
复制相似问题