2011-06-15 47 views
0

我有一个iframe,源代码是一个控制器操作方法。此操作方法需要返回一个HTML页面(其中包含css,js文件作为外部资源)。从控制器方法到html页面的路由

我这样做是因为HTML文件的URL永远不会被外界知道。

这可能吗?有什么我们可以在路由级别上做的。

回答

0

会返回一个ContentResult是你在找什么?然后,您只需将HTML文件的内容作为Content,然后根据需要设置ContentTypeContentEncoding并返回该内容。

+0

不确定ContentResult是否会服务我的目的,因为html具有位于外部的css和js文件。我正在寻找基于路由的解决方案。有没有什么办法可以为控制器方法创建路由,并将路由到一个html文件? – HashCoder 2011-06-15 09:34:34

+0

你说过“我这样做是因为HTML文件的URL永远不会被外界知道。” CSS和js文件与HTML文件断开连接。它们是不同的HTTP请求。如果您还需要以类似秘密的方式来服务CSS和JS文件,那么您也可以使用带有ContentResult的控制器操作。 – 2011-06-15 10:44:38