我正在阅读 Brad Wilson (http://bradwilson.typepad.com/blog/2008/08/partial-renderi.html) 的一篇关于 MVC 预览版 5 的新 ViewEngine 更改的帖子,我认为能够将 View 呈现为字符串以便在测试中使用会很棒。我从这篇文章中得到的印象是有可能实现这一点,但不知道如何实现。
我相信这将使我们能够取消一些 WatIn 测试(缓慢且不可靠),因为它允许我们通过简单地检查预期值/文本的字符串来检查 View 是否已正确呈现。
有没有人实现过这样的东西?
最佳答案
这很棘手。您需要做的是将 Response.Filter 属性设置为您实现的自定义流类。 MVC Contrib 项目实际上有这样做的例子。我会在那里闲逛。
关于asp.net-mvc - MVC 预览版 5 - 将 View 呈现为字符串以进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/115060/