我正在尝试使用 ASP.NET MVC 2 和 Spark 作为Imagine Cup的视图引擎来开发应用程序。要获得 IE8 大奖,我必须使用 IE8 的一些功能。我看到有一些服务器控件(Web Slice Control、Accelerator Control、Visual Search Control、Browser Helper Control at http://code.msdn.microsoft.com/WebAppToolkitIE8)帮助我使用 IE8 的功能。我可以使用 Spark View Engine 渲染它们吗?
问问题
1012 次
2 回答
0
您可以将用户控件呈现为字符串,然后将它们写入页面。我有一个帖子如何实现这一点。它应该适用于所有视图引擎,因为您只需将字符串写入页面。有一个限制 - 需要回发的控件不能像在 asp.net 网络表单中那样工作。
于 2010-01-01T16:35:22.713 回答
0
为什么还要使用服务器控件?IE 特定功能只是 XML、JavaScript 和/或 HTML。通过在没有控制的情况下进行操作,您可能会学到更多并更好地控制结果。我几乎可以保证 Digg、Google、New York Times 和其他人没有使用控件……而且他们已经构建了一些特定于 ie8 的功能。
以下是有关每个 ie8 功能的一些信息:
于 2010-01-01T17:28:10.780 回答