【发布时间】:2010-09-14 15:25:19
【问题描述】:
我一直在试验 WPF 并在 Web 浏览器中呈现严格的 XAML 标记,也称为松散 XAML(解释为 here 和 here)。
我觉得它对显示静态内容最有用。但是,似乎也可以绑定到 XML 数据提供者。
松散的 XAML 文件不使用应用程序编译,这会产生以下限制:
- 它们不允许外部程序集
- 不使用类、代码隐藏(或任何 C#)
- 没有双向数据绑定
还有哪些额外限制?
- 我还没有找到将数据绑定到数据库提供程序 (SQL Server) 的方法
- 客户端计算机上是否需要 .NET Framework 才能在浏览器中呈现 XAML?
- 搜索引擎是否能够询问松散 XAML 以适当地对 页面?
编辑:我试图将 XML 数据提供程序绑定到 Web 服务(使用 this 简单示例)并且没有成功。这些发现使我进一步研究,发现不支持:“XMLDataProvider 被设计为只读的(换句话说,它不提供提交更改的能力),并且它不能处理可能来自其他来源(如数据库记录、Web 服务消息等)的 XML 数据。” -Matthew MacDonald,Pro WPF
【问题讨论】:
标签: .net wpf data-binding xaml seo