问题标签 [child-actions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 无法将“System.Web.Mvc.ViewResult”类型的对象转换为“System.Web.Mvc.PartialViewResult”类型
我的 layout.cshtml 文件中有 Html.Action 方法,它在每个页面上排列搜索表单。在布局文件中,我有这个条件渲染:
在文档控制器中,我有以下代码:
当我登录到页面时,everythink 正在工作......当我更改本地时间 +2 小时并刷新页面时,我在下面收到此错误。
我做错了什么?请帮忙!谢谢!
无法将“System.Web.Mvc.ViewResult”类型的对象转换为“System.Web.Mvc.PartialViewResult”类型
在 TT.MVCClient.Controllers.DocumentController.SearchForm() 在 C:\Projects\TT\Controllers\DocumentController.cs:line 138 at lambda_method(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ActionMethodDispatcher.Execute( ControllerBase 控制器,Object[] 参数)在 System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext,IDictionary`2 参数)在 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext,ActionDescriptor actionDescriptor,IDictionary`2 参数)在System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass13.b__10() 在 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter 过滤器,ActionExecutingContext preContext,Func`1 延续)
{“执行处理程序'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'的子请求时出错。”}
asp.net-mvc - 了解加载 ChildAction 的过程
这是一个招聘网站:我有一个显示工作的表格,并且有一个申请按钮。如果用户单击应用,将打开一个弹出窗口,用户单击他的信息并单击发送按钮:
当用户单击应用时,将打开一个模态......此模态包含用户信息,即姓名和他的简历(我们在数据库中保留一份使用简历的副本,来自上一个工作申请):
现在,我想让它成为一个高效的设计......我不想一开始就将用户 CV 加载到视图中,以缩短加载时间......所以我正在考虑将整个 Modal 放入ChildAction
如下所示:
显示作业.cshtml
控制器动作:
我试图了解ChildAction
PartialView 是如何加载的:
- 客户端是否向服务器发送 2 个请求,一个用于加载视图,另一个用于加载
ChildAction
?或者所有内容都在一个请求中发回? - 如果向服务器发送2个请求,主视图的显示是否会延迟到加载子视图?
- 如果视图延迟到加载子操作之前,使用 ajax 加载模态框会更有效吗,让页面在场景后面显示和加载模态框?