0
我在一个enterprice中工作Asp.Net MVC CMS包含组件,模块和小部件,每个组件,模块或小部件只有一个dll。将RenderAction结果存储在字符串变量中
现在我想调用特定程序集中的操作并将结果存储在字符串变量(创建动态页面)中,所以你有什么想法吗?
更多信息:在我创建的动态页面系统中,用户可以制作页面并拖动小部件,以便他们可以访问它并将其网址存入其网站。
谢谢你们。
编辑1:我在互联网上找到了一个解决方案来渲染视图到一个字符串。但问题是我有具有特定参数的动作,所以我应该将一个参数传递给该动作,然后将其呈现为一个字符串变量。
谢谢克里斯,当我使用上面的代码时,Visual Studio智能弹出窗口出现以下错误信息:不能转换空隙一个隐式类型变量 – SMAI
其实我检查了Html.RenderAction,这是一个无效的方法,并且什么也没有返回 – SMAI
我做了以下过程来达到目标。 1)使用系统反射调用操作方法2)返回视图返回并存储在变量中3)将返回的ViewResult呈现给字符串4)将结果字符串传递给最终视图并显示。 – SMAI