一个简单的MVC页面如下:
index.cshtml
<html>
......
@Html.Action("action", "controller")
......
</html>
在上面的页面中,通过Html.Action 调用Controller进行业务处理,并返回对应的View内容到当前页面中。返回的Vew将为controller/action.cshtml里面的内容。
我想要实现的就是这个Html.Action调用返回的View内容是动态的,而不是来至于已有的cshtml页面。
比如,假设可以改为以下定义:
index.cshtml
<html>
......
@Html.Action("action", "controller")
{
.............在这里提供Action调用返回的view内容,[email protected]................
}
......
</html>
这样,[email protected]?的view内容,然后进行动态编译和处理。
请问我这种想法可以实现吗?如能,各位高手能否给我一点建议或思路,感谢!!!
------解决方案--------------------
http://razorengine.codeplex.com/
但愿可以满足要求的