我正在写一个简单的CMS。
我希望能够加载一个视图,将其包含在母版页中,然后扫描 HTML,以便我可以替换一些自定义标签(例如使用我自己的博客输出的 {{blog}}),然后将其提供给浏览器。
如何从 ViewResult 访问 HTML 以拦截它?
听起来你想写一个ActionFilterAttribute
。该属性有以下方法:
-
动作执行时- 在执行装饰动作之前调用
-
动作执行时- 在调用操作方法之后但在调用之前调用
ActionResult
被渲染。
-
结果执行时- 在结果渲染之前调用
-
执行结果时- 结果渲染后调用
这里有一个示例,它根据“Content-type”标头返回 JSON 或 XML 数据:使用 ASP.NET MVC 创建支持 Json 和纯 Xml 的 REST API
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)