我们都知道,如果想要加载一个分部视图的话可以
@Html.RenderPartial(“Test”);
这是建立在是普通视图下的方法,但是如果action是
public async Task<ActionResult> Test()
{return null;}
这个时候就报错了,直接提示不能加载异步的Action,
跪求解决方案,目前还没百度到。。
问过同样的问题,http://q.cnblogs.com/q/78618/ ,最后采用的解决办法是,用ajax请求这个异步action,然后填充当前视图。
JS或JQ异步?我想要在不发起额外请求的情况下加载这个视图,最后创建了一个同步Action来调用。。
但我想的最好的方法是不创建多余的直接调用或者重写@html.RenderPartial?