标签: viewrendering

在ASP.NET MVC 2中将视图呈现为字符串

我们需要渲染一个ActionResulta string来向我们的内部搜索引擎索引添加页面.我们决定将此解决方案渲染为字符串.

我遇到了ExecuteResult用于处理View 的调用的问题.

代码片段:

var oldController = controllerContext.RouteData.Values["controller"];
controllerContext.RouteData.Values["controller"] = 
                  typeof(TController).Name.Replace("Controller", "");

viewResult.ExecuteResult(controllerContext); // this line breaks
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

"Object reference not set to instance of object" error.

我已经确认viewResult不是null,所以必须在内部抛出异常ExecuteResult.

我们还能错过什么?

.net c# asp.net-mvc viewrendering

5
推荐指数
1
解决办法
1271
查看次数

没有模板引擎的 Micronaut 视图渲染

micronaut 可以渲染静态文件吗?

我添加compile 'io.micronaut:micronaut-views'build.gradle

控制器:

@Controller("/main")
public class MainController {

    @View("index.html")
    @Get("/")
    public HttpResponse index() {
        return HttpResponse.ok();
    }
}
Run Code Online (Sandbox Code Playgroud)

index.html文件在/src/main/resources/views/index.html

请求localhost:8080/main不呈现视图。

viewrendering micronaut

2
推荐指数
1
解决办法
739
查看次数

标签 统计

viewrendering ×2

.net ×1

asp.net-mvc ×1

c# ×1

micronaut ×1